When there are streaming issues it can take a long time for Mopidy to recover and play the next track. Perhaps there's a timeout missing somewhere, possible in the gst-plugin-spotify code rather than here.
The error messages we get back into Mopidy are also too cryptic. We need to improve these.