Add event for broken task

Broken task event is sent to listeners, when task fails to be added to worker.
This happens for example, when "requires()" method throws an exception.