Fixing possible bug where jobs finish between time of getFinished() and isFinishished() being called.
Fixing possible bug where jobs finish between time of getFinished() and isFinishished() being called.

r18462

joshua-cogliati-inl/raven,joshua-cogliati-inl/raven,joshua-cogliati-inl/raven,joshua-cogliati-inl/raven,idaholab/raven,idaholab/raven,idaholab/raven,joshua-cogliati-inl/raven,idaholab/raven,idaholab/raven,joshua-cogliati-inl/raven,idaholab/raven,joshua-cogliati-inl/raven,idaholab/raven