Please help with servoSequencePoint / servo.sequencePlay

Well done posting formatted code in code tags!
Check the end positions of those 2 different actions. Where does the servos end up? Does the second block, doorSwitch == LOW return the servos to a doorSwitch being HIGH?
Use serial monitor and Serial.print to tell things. Is there a function like Servo.pos that can return the position?
In what state is the doorSwitch when the execution hangs?