Yes, there is a difference between a food bite and a defensive bite.
However, it's not as simple as bite and wrap versus bite and retreat.
It's not clear to me whether you are feeding her in her enclosure or not, or more importantly what you are feeding, how often, and whether there was "rat scent" in the room - i.e. you were feeding other snakes tonight as well.
My boa Behira nailed me when she was young in a total food response bite. She bit, but let go immediately, realizing I wasn't a rat. I've since hook trained her and my other boas and my carpet python.
How are you using the hook? Are you consistent? Hook = handling. No hook = food. Every time. I can show you a link to the hook training thread I created on here a while ago, if you are interested.
Did the bite happen at night? Do you feed at night? I feed all my snakes in a darkly lit room and with enclosure lights off. They know it's food time. I almost never handle after dark, unless it's an emergency.
Day = handling and hook.
Night = Food time and no hook.
Having said all that, it sounds like a food bite.
What are you feeding her and how often?
You mentioned aggression as a cause. Keep in mind snakes aren't aggressive. They are defensive or hungry when they bite. She was either scared or hungry. In this case, she sounds hungry.
Any info you can give would be helpful regarding the above questions.