Fix idle connection monitoring

Currently idle connection monitoring does nothing, because the newThread method doesn't use the runnable it's given, so CleanupTask.run() is never called. This extraordinarily small patch fixes that.