The only way around this would be to try to force an orphan race and hope we got a double confirm.
But purposefully creating an orphan race after a block change is frowned upon and we don't do that ... though I've no idea if other pools do, or not.
I was thinking about that when I saw the previous comment. There's got to be some value in trying to build on your own (orphaned) block. It would take someone with far more math and game theory experience than me, though, to work out the correct probabilities and returns. I'm sure someone has already done that, though, privately if not publicly -- and I would be very surprised if the "corporate" pools didn't have some sort of policy in place about that, so as to maximize their return.