This adds the ability for a queue to be a context manager that submits w...

...hen something fails