State change to PAUSED can be done async, so if this happens, we need to wait for the change to be done (or failed).