Make sure scheduler can actually be shut down on python 2.6 fix #2705
Stop using Thread.join in scheduler
Make sure internal parser warnings are not spammed to log
Let log_once be used when there is no active manager