I know I'm not the only one with this problem, so I'd like to confront it with torches and pitchforks!.... and a solution... Well, back to the original subject. You have 3 high level maintenance workers that:
A) Don't show up.
B) Are there at first, but leave.
I know how you feel! I had those problems. But I have a pretty good solution. Get the following:
1. Multiple Bonehildas.
One isn't enough! I suggest two for every bathroom or one for every room that isn't a bathroom. ALWAYS TWO FOR EVERY BATHROOM!
2. High levels in handiness.
After that, upgrade all of the all in one bathrooms, toilets, toilet stalls and sinks to unbreakable.
The bonehildas will clean up,and you can relax on your houseboat, with a book in hand! I hope this works for you as well as it worked for me. Additional: I would love your experiences with this! If this doesn't work, I'll take it down.