We need tests to verify this behavior - one unit test for the generic runtime, and then probably an integration test.  We also want to add a node e2e test to verify that the behavior doesn't regress.  We're changing a fundamental property of the kubelet (one that was racy before), so we want to make sure in the future we get the right outcome, and can't regress.