Did you get the old remote back? I've had my runs with the same microswitch.
Usually the solder joints fail and crud collects inside the switch, I resoldered and soaked it in contact cleaner and it has been good since.
Wierd thing is that almost every place lists the remote needing two 2016 batteries. Mine wont work at all with them, but it is fine with single 2032.
Maybe the guy made same mistake?
I assume you still have the key for the alarm on/off switch?
Cycle it with doors closed, dont open the doors and retry?
Also as only the remote part was broken, the key still works, you could have swapped the circuitboard in it instead of cutting the key.
One thing to note is that the remote central locking still works when the alarm is switched off from the fusebox, it is only little slower (you need to keep the button pressed, not just quick tap like with alarm on). Not sure about programming as Ive never got mine to accept the 4 digit code (previous ownerd ordered new key with remote as one of old one had broken microswitch, it was not programmed when I got the car).