The code path is related with the runtime PM, so it's likely depending
on the device state, e.g. long-time pause or such. I don't think Win
10 plays a role, but who knows.
In anyway, let me know if this helps. Basically I can merge it even
for now, as the fix shouldn't give a regression. But of course it'd
be better to have a test result :)