Made queueResultsIfNoActivity abstract in the Task, not only to force
definition in subclases, but also to allow for variation during runtime.