We're on our way home from the vet now. The vet was able to return the one hemipene that was still out to its proper location with a sexing probe, though she thinks he might have some funky anatomy down there I may have to watch for in his future offspring just in case. Either way, she put two stitches on the vent to keep the hemipenes in, and he's mostly woken up from anesthesia. I have some oral pain meds to give him for the next five days, and it seems like things are going to be okay! Keep your fingers crossed for the little guy. The vet really seemed to know what she was doing, which was a relief. It's so hard to find good exotic vets. Simon (the little guy's name) has a ways to go in recovery, but we're doing all we can for him.