plugins/screencast: Negotiate a stream with new resolution right after enqueueing a buffer
This simplifies how the stream resolution is updated and removes a couple more of failure points. This also appears to fix window screencasts freezing in obs when those windows are resized.