[Processor] Handle empty queue start()

This case should not happen in the existing code, but this PR fixes a use case that would crash if we start() an empty queue.