The roof control module is unhappy if any of the sensors are operated in an illogical sequence. In fact, it will shut down with a fault code to show 'illogical sequence'.
The good news it that it will reset just by switchng the ignition off and trying again.
This might be relevant if you have 'operated' any of the microswitches/sensors (e.g. by sticking the prong in the lock, or bending the microswitch permanently closed,) during a live sequence and got it wrong - the control module won't play, it is far too crafty for that!
The bow lock is operated by a small hydraulic ram. So, to manually operate the lock in order to check whether the microswitch is working, you need to open the bypass valve on the pump module. This will allow you to push the ram through its stroke to operate the lock. The best way to test the mciroswitch is to disconnect the wiring connector to it, and stick a meter on it whilst manually working the lock.
Now that you've altered the microswitch tab, I would recommend you do this anyway and get the lock assembly working properly in isolation.
I would be very careful about interfering with any of the sensors during a live cycle - I like my fingers just as they are! I should have pointed this out in my earlier post - sorry.
It would be useful if you could post up the exact symptoms. It could well be just a minor fault.