Little bit of shotgun surgery

The individual tasks no longer talk to the eventBus, but use a method in
AbstractDataManagerTask to do the same thing. This new method,
tryPushLater(), also starts the uploaderService.