Fix potential hang on swapchain inheritance