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 Job ID Name Coverage
  Test
passed test #1337239

00:08:22