I got to test out the ground switch at two different places, including the place where the ground hum was most intolerable. I found that lifting 0V but not cable shield did not get rid of hum like a cheater plug did, so I rewired the switch to toggle between a star grounding position and another position that lifts BOTH 0V and cable shield from each other and the chassis. That solved all of the grounding problems I was having!
For my purposes I've decided to keep the switch simple and not wire any of the in-between positions (lift 0V but not cable shield, connect 0V to cable shield but lift from chassis).
Here's how my updated wiring looks:
EDIT: VERY IMPORTANT! Safety ground pin of IEC is still connected to Chassis!