Add documentation to exceptions
Re-set the MAX_WAITING_TIME to 5 mins

As the BASE_WAITING_TIME as changed from 1000ms to 10ms, the
DEFAULT_MAXIMUM_WAITING_TIME as changed and isn't 5 minutes as
it previously was.

Instead of relying on another constant for no reason, hardcode
the default five minutes max delay.