podcast: restore location and mountpoint on errors

Closes: #1876
1 job for podcast-cancel-play-issue-1876 in 10 minutes and 11 seconds (queued for 1 second)
latest
Status Job ID Name Coverage
  Test
passed #1279871
test

00:10:11