Pass reactor to callbacks and allow callbacks to specify shutdown reason