SERVER-10026 move idle time update to after check for NULL
SERVER-10159 Keep runner registration management on the stack when possible
SERVER-10159 Be more efficient with runner registration
SERVER-10159 Don't validate and normalize an empty sort
Merge remote-tracking branch 'upstream/master'