Check the return value of pm_runtime_resume_and_get() in iris_core_deinit().
If runtime PM resume fails, skip hardware power-off operations but still perform software teardown and state transition. Also skip the corresponding pm_runtime_put_sync() call to avoid unbalanced runtime PM references.