Hmmm.... one thing you may not have considered - this exit only works for Total by Category - have you checked your Discount Basis setting in Admin->Modules->Order Total?