Now that the listenerBus lives in Spark Context, can you move this line there?  It seems a little unrelated to the DAGScheduler