I have my machine set up so that it will do what you are seeking. I outlined most of what I did in this topic. After @jamiek 's comment in that topic about clearance height, I decided to add a limit switch on the Z axis. I mounted a roller-type limit switch, which I trigger with a prism shape “stop.” The prism shape, at is max depression of the switch, does not damage the switch. This setup protects the switch in case I make a mistake, and allows me to quickly swap my Z axis for my laser. I’m away from home at the moment, but if you like, I can post a picture of the Z limit switch when I return home.
After verifying everything is working, I haven’t used the bitsetter or the Z limit switch. In other words, my setup is not well tested. You don’t need to mess with workspaces to get your specific need to work, but you will need to enable probing in the firmware.
Note I don’t use the Z-MAX limit switch plug. My bitsetter, touch plate, and my Z max limit switch all use the Z-Min plug. For moving to the max, I just probe up until the Z limit switch is triggered.