Geez a bit of a bad run there i would be flicking them for sure plenty of good agents out there.
As for waiting for the lease's no.You would have signed a management agreement form at the start.On that form there should be something along the lines of
"This agreement shall commence on X...