SAVE SPOT:   INstead of queue, fail with a "BUSY" error.

NEXT:  Revamp API to have its own request deferred object - and upon command resolove - we resolve our promise to the controller.
TODO: make a rety mechansim  for the API to auto retry on BUSY failure.