Send module event signals within sync barrier

The pre/post module Service signals are now emitted after the framework has gotten all the
resources needed for the module so that the module can immediately be run. This is the
behavior we will have once we switch to the full task based threaded system.
Merge pull request #3835 from Dr15Jones/sendModuleEventSignalWithinSyncBarrier

Send module event signals within sync barrier