Mine popped off yesterday too, fortunately it still drives like that, you just can't hit any boost.
I think mine slipped off due to oil as well.
My idea if it happens again, is take a dremel tool to the bottom of the clamp and make it abrasive, so when it clamps down, it's less likely to slip. Makes sense right? Hope it works