"The general principle with oaths is that if you swear two that are both demanding different actions in the same moment you're fucked, never ever do that, I suppose now that retrieving an earlier fork is an option we can carefully test what actually happens if there were a really good reason but it'd have to be an excellent reason.
Things like closing one of several avenues to do something are thus incredibly risky - if I swear to be outside in an hour, and then swear not to walk there, I will be fine right now because I can also crawl there or ask to be carried or something, but if it gets close to the designated time and there's no one to carry me and a barrier to crawling, ouch, contradiction.
Things like failing to open new avenues to do something are less risky - if I swear to be outside, and then swear not to fly there, I'm fine even if non-flying means of getting outside are inaccessible, because I can't fly. If I swear to be outside and then swear not to use your teleportation magic to get there, and then get your teleportation magic, I technically think that parses as permissible but who the fuck would ever test that, you'd have to be insane."