It should be possible to test every piece of the code as if it were run in production, so the ability to distinguish between tests and production at run time sounds, at least philosophically, undesirable.
If people forget to use the mock and the tests will become slow and flaky, it will ultimately lead to bug reports about those tests and a good chance someone will fix that. If, instead, we made our code detect whether it is being tested, it might evolve non-testable bugs, which might take long to get discovered (if at all) and cause confusion.
So I would not worry about the reminder to use the mock.
Cheers,
Vaclav