Rewrite StatusHandler to not know of :timeout status code.

Instead have each status object respond to #delay and - so that possibly
each one of then could be delayed like currently the timeout is.