Add bacon.quit(), exception handler in on_init
Fix platform run state for OS X; log exception instead of just raising