As far as I understand (which is little more than this twitter thread) the flush command should only return a success response once any data has been written to non-volatile storage.
If the storage still requires power after that point to maintain the data, that storage area is volatile, no?
So if the device has returned success (and I'm not going to claim that they've ensured that it was the device returning success and not the adapter, or that they even verified what the response was - those seem like valid questions) presumably the power wind-down should not be an issue?
That said, I presumed by "disconnect the cable" the test involved some extension cable from the motherboard straight to drive to make it easier to disconnect - would that therefore make it a valid test of the NVMe?