make multicore in setupProcessingTask optional

Just because a request should use multicore does not mean that all setupProcessingTask created tasks should really use multiple cores. Make it optional, to be overridden by the caller. Also adjust the PromptReco spec to only use multicore for the reconstruction step.