changed shutdown call in profiler.start to throw exception
filters timers in profiler.stop to only shutdown initialized timers
adds unused exception handling hook for profiler. problem seems to have
gone away