I see a few possibilities
a. "not so good a job cleaning" actually means they didn't clean it out at all.
b. the temp estimate was off a good bit.
c. again the temp estimates and now the time estimates are off.
d. I'm inclined to believe the guides although without accurate timeframes they couldn't know.