Add UnsetJob exception handling to be able to unset a job from the worker

more explicitly by raising UnsetJob rather than calling
bike.schedule(jobid, schedule=None) and returning a backoff.
Removed code for unused outstanding_key's in Redis.