If a dupe doesn't finish a shower, the progress bar stays and any dupe can finish the shower. I think shower progress should be per dupe and not per shower? Or the original shower'er should go back into finish before anyone else can use it? My shower was working fine but the dupe stepped out to catch her breath (no oxygen). Then she wandered off to do something else. A different dupe stepped in right afterwards and finished the shower in about 2 seconds.
1. Make 1 working shower. 2. Have dupe A use it, then step out unfinished. 3. Have dupe B use shower and finish showering without restarting the bar.