Fix hang when a program calls IMFMediaSession_Start with an invalid source.
This fixes a bug when the session topology contains an invalid source, which makes the session thread to hang and stop executing commands.
This fixes a bug when the session topology contains an invalid source, which makes the session thread to hang and stop executing commands.