This looks like a deadlock in the kernel. I guess some fence is not signalled during the reset, so GEM_WAIT_IDLE never returns.