I'd look at this as equipment and operator hire, they obviously don't want a DJ for whatever reason.
Shame you can't speak to the clients beforehand - I'm sure once they met you and you explained your reservations/experiences of fixed playlists they'd at least agree you could change the running order of the tunes (I suspect this will happen on the night though!)