Added a little more debug logging to the InactivityMonitor because I suspect that the schedular might not be triggering the read and write checks at the right time.