You may not be getting the f/t warm enough.
I'd personally drop the feeding in a secondary tub. Unnecessary stress that may be causing him not to eat because he doesn't feel safe. I have 2 guys in particular that absolutely will not eat if there is much activity in the room. They will strike and coil aggressively but will turn off feeding if there is too much going on - which can constitute a simple walk by the tub. They are also the two shyest snakes my collection, which likely has something to do with it. They get fed last and I leave the room.
Heck maybe he's a weird feeder like my Ivory. He won't strike, but he eats every single time so long as the feeder is left INSIDE his coils. Outside is a no no. Rats aren't so tasty if he isn't coiled around them.
I've also got a little albino that refuses to eat anything but live mice.
Oh and there is the breeder female that wants only dark rats in a dark room. Light rats just aren't as appetizing.
Anyway, my main point is to really get to know your snake and find out what works best for him. It sounds to me like there is a lot of activity around him during feeding, which might contribute to both his lack of feeding and his aggressive behavior after. Offer a f/t, let him coil and then go away. Come back after an hour or so and see if he has eaten it. I'd be willing to hazard a small bet that it would work.