fix a bug with cache-recovered sonos not initialising and completing the main future (and therefore waiting for onSuccess didn't do anything)