rtsp-media: Unprepare suspended medias too

Previously suspended medias immediately reached the UNPREPARED state
without going through the media's unprepare() vfunc. This didn't allow
the media subclass to do any additional cleanup, and for example the
shutdown-eos property of GstRTSPMedia was ignored.

Part-of: <gstreamer/gstreamer!1090>
21 jobs for !1090 with rtsp-media-unprepare-from-suspended in 31 minutes and 5 seconds (queued for 23 seconds)
detached
Status Name Job ID Coverage
  Trigger
passed trigger #14477466

00:00:11

 
  Build Docker
passed fedora amd64 docker #14477467

00:00:16

passed gst-indent amd64 docker #14477468

00:00:21

passed windows amd64 docker #14477469
windows shell 1809

00:00:10

 
  Preparation
passed gst indent #14477470

00:00:19

 
  Build
passed build clang fedora x86_64 #14477474

00:12:40

passed build documentation #14477478

00:11:39

manual build msys2 #14477477
docker windows 1809 allowed to fail manual
passed build nodebug fedora x86_64 #14477471

00:05:34

passed build static fedora x86_64 #14477472

00:07:41

passed build static nodebug fedora x86_64 #14477473

00:10:28

passed build vs2017 amd64 #14477475
docker windows 1809

00:09:08

passed build vs2017 x86 #14477476
docker windows 1809

00:08:46

passed cerbero trigger #14477479

00:30:12

 
  Test
passed check fedora #14477830
gstreamer

00:05:26

passed integration testsuites fedora 1/4 #14477481
gstreamer

00:09:24

passed integration testsuites fedora 2/4 #14477482
gstreamer

00:09:39

passed integration testsuites fedora 3/4 #14477836
gstreamer

00:07:09

passed integration testsuites fedora 4/4 #14477484
gstreamer

00:08:25

failed check fedora #14477480
gstreamer

00:08:30

failed integration testsuites fedora 3/4 #14477483
gstreamer

00:12:45