When reloading if you make any advanced movements, reloading cancels. But when reloading and wanting to fire your weapon in the middle of reloading it WON'T cancel the reload. I guess what i am saying is that if it cancels for the the advanced movement it should cancel for firing also.