bit of both surely.
agree that asking a guy while he's on his way to the club is cutting it a bit fine, but its the promoters right to request what style he plays to some extent after all he's paying the guy.
loads of dj's get asked to play an oldskool set for example.