No, not random at all really in my opinion. Brooks has 'worked' for Zack from the beginning, always keeping Felix busy at just the right times while keeping him on tenterhooks about the job so he feels unsettled. And I bet he still 'works' for him here. It wouldn't surprise me if this meeting becomes a dump on Felix affair where he loses his job for completely unfair reasons. Something like Zack claims Felix refused to help him and corrupted Sophie agrees, as a result Brooks has to fire Felix for failing his duties.