xfade: actually unlock the stream before returning if linking fails

This error case doesn't happen much, and the pipeline is unlikely to
recover from it, but at least it won't deadlock now.
1 job for master in 8 minutes and 22 seconds
Status Name Job ID Coverage
passed test #1337239