You know things are bad when you find yourself reading the source code for NetworkManager 8 hours into the work day.
And as ever, the culprit is a systemd subsystem I didn’t even know existed an hour ago.