Tweak the monkeypatch

This makes it so the monkeypatch doesn't happen on monkeypatch module
import but rather happens after that when patch() is explicitly called.
This alleviates the possibilities of recursive import problems.