Error response now returns rejected promise instead of throwing an exception
Execute jobs right after calling start method