Wow! I had the exact same issue happen on my machine only it was my X++ limit switch. The one on the far right next to the home switch. Same thing - failed in the closed position. Phil also has a new one in route to me. Prior to that I had been running coolant quite a bit - wonder if it has to do with leakage into the switch.
Other than that machine has been working perfectly.