I would have to believe that it is more likely the shock sensor that is triggering it - the switch should not 'break' with additional pressure on it, especially under the seat pan, which really should not be flexing anyway.
The INTENDED purpose of the switch is to OPEN if the seat is removed giving access to the module (or per Thatcham specification, actually to the ECU)
If indeed the switch is opening with pressure on the seat, it would require an odd installation circumstance to allow that to happen, given that the seat is already holding it closed to begin with; hard to see how additional pressure can actually break the switch contact