zink: rework flush_frontbuffer to always flush
previously this would no-op unacquired swapchains and then try to execute a copy from the last-presented swapchain image to the current image to avoid presenting garbage data
instead, just present garbage like the app requested
fixes #7165 (closed)