boost::this_thread::sleep_for is allowed to sleep longer than the requested sleep time. This seems to happen especially on virtualized systems, such as CircleCI.