I keep several corns together, and pull them out at feeding time into individual containers. When they've all eaten I pick them up one at a time to return them to their tank. It's no big deal, and it has the added advantage that it distracts them from whatever remaining feeding mode they were in, so they don't eat each other when they're together again. Once they are all back in and hiding I lift the hide a bit to check that they are all OK, and then leave them alone for 24 hrs. Then I just check on them but don't pick them up. At 48 hrs I pick them up to see how well they're digesting and give them a bath in the bathtub so they can swim and poop. By the 3rd day there's no sign left of their meal. On the 4th day I let them swim again. I feed them again between the 4th and 6th days.
When I'm ready to feed them, I make sure that all the snakes in the tank are ready to feed. I won't feed some and not others because I fear the risk of cannibalism would increase. If some are in shed I either wait for them to shed to feed all, or transfer the ones not in shed into another cage set up just the same, and increase the humidity in the shed cage.
I move my snakes around, I house more than one together, and to me it seems that they've adapted just fine, they don't seem stressed (they're calm, eat well, have good condition and muscle tone, digest well, are curious about their surroundings, etc.) The only time I've had regurgitations is when I've fed too big a meal, or let snakes eat when they're in shed (they'll eat anytime if I let them!).
I do things not quite by the book and they are just fine. If snakes weren't adaptable and resilient they wouldn't be such a successful group in nature, and nature is a harsh place.