Switch to timer model to update waiting connections

I think it's at the point where a notification needs to be sent to a
waiting connection when a new job is enqueued on a tube it has a
reservation for. Hopefully must of what else needs to be there is. After
that, some testing! Right now reservation notification is happening in
the tube. This should be moved into beanstalk to reduce exposure of
connection internals.