WIP: ability to kick failed jobs back onto queue.

Background: https://github.com/99designs/cmdstalk/issues/2

TL;DR: kicking failed jobs causes them to be instantly re-buried based on their stats.

This change means each `kick` buys a job one more `release` or `timeout` before it's auto-buried.

/cc @lwc.
Yep definitely. WIP :)
https://s3.amazonaws.com/99designs-pda-screenshots/kdWEy.png

That said, the problem was already present, this WIP commit just makes it worse.