It's called off-label when people prescribe a drug that is specific for something different. .
Is there a possibility you took more Marinol than usual, even by a Doctor's orders, for when you were tested?
I would definately fight it. Marinol doesn't give a false positive, as it is THC...