You say he's aggressive AND shy. All animals, including humans, will show aggression when panicked. Consistent gentle handling at times when he's well fed and satisfied and not in a shed, will teach him that handling is safe and won't hurt him. Moving him from his cage to a feeding container before feeding will teach him that handling leads to the positive experience of being fed. My first corn was so shy I had to completely cover her cage and put it in a quiet place before she would eat anything. She didn't eat until about a month after arrival and then for at least two or three months more, required her cage to be completely covered and quiet for her to come out of hiding and eat. Today she confidently begs for food, takes live mice from my hand, and is totally at ease when she goes visiting at the local petshop and explores every bright colored object that I carry her close enough to, to explore. She is friendly to other people she meets (I'm always holding her or have her in her travel container and keeping a watchful eye on her of course, and I also always respect her need to be left alone when she's going through a shed.)
I think escaping is a scary experience for snakes, they suddenly find themselves in a world full of unknown dangers. Once I had a corn escape and I didn't even know he had gotten out until I was talking on the phone and came close to a chest of drawers in my room. Out of the top drawer came a head as the escapee reached out and climbed onto my shoulder!!!! I was shocked, surprised, and considered myself to have been super lucky that he did this because I didn't even know he had gotten out. In one corner of his super-reinforced tank and lid was a space he had managed to shove open in the duct tape and foam lining, just barely enough to squeeze himself out of. Needless to say, that corner was reinforced again with material that wasn't so flexible and he hasn't repeated the act although when he gets bored, he will go check out the top corners of his lid. After his Houdini act, I moved him to a spot where I can keep a closer eye on him and when he gets restless and I know he's not hungry, I will take him out or put colorful things around his tank for him to look at and that will relieve his boredom and settle him down.