monotonic clock cannot be overriden by faketime
monotonic clock is used to measure period of time, not for checking actual time. Faketime has some problems with drifting monotonic time what leads to forever hang when wait for duration are scheduled (i.e. std::future::wait_for ))