Well a simple instance variable would take care of that, added as a condition in the collision event..
For example a boolean variable AlreadyUsed..
So when the player is kicked off the snowmobile set it to true..
And in the player collision event check if it's set..
If not, player can mount the snowmobile..?