Wrong.
Hungry snakes will take food too big for them, which is why you have the rule no bigger than the width of the snake..
Food too big for them is a main reason for regurgitation.
Big tank and one hide? Yeah that could be part of the problem. Alot of traffic? Yeah that too can be a problem.
Aslong as the warm area is DEFINATELY warm enough, then you would just need to place a hide in the cool area, which we did say to do but you just shrugged it off, until you could afford all the things to keep your temps in check. Its very important.
My Royal reguarly moves from one hide to another to thermoregulate once it's eaten, and its worth thinking about. Maybe your corn needed to cool down, but felt threatened going into the wide open space with no hide; and if a predator came by he wouldn't be able to move away quick enough 'cause of the food inside him.
My Cali King ate 3 fuzzies (he usually takes this once a week) but this time regurged two. I had to urgently move his enclosure a few hours after he'd fed, and although I was careful, I feel this was the reason. It proves how secure snakes really do need to feel, nevermind whilst eating/digesting and shedding. He's since eaten fine.
So leave him 3-4 days since he regurged then try one pinky, put another hide in there for him, make sure hes not swallowing substrate, and turn the lights off and try to avoid traffic round his enclosure. I hope this helps
Forgot to say once he's eating ok it may be worth feeding a small pink every 5/6 days.. baby snakes need feeding more often than adults, though it really depends on the size of your snake, and its definately not worth thinking about till he's eating fine for abit.