Randomizing the draft order a couple days in advance isn't that hard, you can just use a list randomizer, post it in the main thread, and whoever runs the draft thats supposed to randomize it just uses that list.(like this one
https://www.random.org/lists/) EDIT - I would be in favor of this, I really see no reason not to, and it gives more times for trades.
For draft swaps, the committee does seem a little clunky(getting a response from 9 people an hour before the draft or so doesn't seem very easy). Eric's idea of just having people hit him up if they smell something fishy works, but Eric isn't going to be here for every draft, and if the limit gets set for an hour before the draft, thats a problem.
Possible solution, all trades HAVE to be approved by Eric.
Possible solution #2, we could have something with Eric, and 2 other people(possibly whoever is running the most amount of drafts outside of Eric, and both can't be on the same team). If eric says its fine, it goes through, if Eric is not available, those two people would decide, it would take both of those people vetoing it to prevent the trade from going through. Could do it via the sheet thats being set up to manage trades. Just have 3 boxes, one for each person.