Added a isRunAllowed() method to ServiceSupport to make it eaiser for derived classes to know when it should continue to process messages.