USB: fix race between root-hub suspend and remote wakeup