added RATELIMITED for printing messages only once in a while #746
removed the GlobalRead lock and simplified ClientCursor::idleTimeReport, fixes #842