I was mistaken. The bug is not resolved in git master. Moreover, my original bug report is incomplete.
When my USB wifi device is removed and reinserting, networkmanager fails to register it (somehow). I don't know if it has anything to do with wext, contrary to my original remark. A git bisect indicates that wifi: ignore monitor interfaces 751a37bf433eb79653b6d498eea1ab01047dfd27 is the first commit with this behavior. I'll point out that, if the device is functioning with networkmanager and a "bad" version of networkmanager is started, the new, "bad" version of nm will continue to function. It is only until the device is removed and reinserted that the problem manifests.