uridecodebin3: Don't hold lock when posting messages or signals
There's a very good chance that the receiver might react on those synchronously and call back into uridecodebin3 (ex: for setting the next URI).
Make sure we release the lock if we need to do that.
Fixes #3400 (closed)