Yes, you are. This is how it works:
When the @attacked variable is assigned to a number greater than 0, remove all actions, remove all movement commands, add forced movement commands for moving backwards by 1 map square which is BlizzABS.pixel (pixel movement rate) times. This is done in BlizzABS::AI#prepare.
Naturally when the enemy gets pushed back and gets attacked again during the pushback, the first pushback should be cancelled.