d3d12screencapturesrc: Various desktop mode change related bug fixes and enhancements
d3d12screencapturesrc: Always release acquired frame
AcquireNextFrame() call should be paired with ReleaseFrame()
d3d12screencapturesrc: Do not recreate d3d11 device on capture error
Already opened d3d11 device including shader pipeline can be reused
d3d12screencapturesrc: Fix deadlock on error
Don't try to wait for non-signalled fence