reseting DeviceUsageTypePaging

Hi experts,
Need one help in how to reset DeviceUsageTypePaging on a NVMe device.
In my filter (lower filter driver to storport miniport), IRP_MN_QUERY_REMOVE_DEVICE is returning with STATUS_DEVICE_BUSY. I figured out that DeviceUsageTypePaging was set on that device. I tried to reset it by using IRP_MN_DEVICE_USAGE_NOTIFICATION on the PDO with UsageNotification.InPath parameter as FALSE. It succeeds but still IoCallDriver to next driver (which should be the bus driver) returns STATUS_DEVICE_BUSY.
I was setting DO_POWER_PAGABLE on the PDO before calling IRP_MN_DEVICE_USAGE_NOTIFICATION (with UsageNotification.InPath as FALSE).

To ascertain that I am not missing something obvious, I removed setting of DeviceUsageTypePaging and then IRP_MN_QUERY_REMOVE_DEVICE succeeded. After that CM_Request_Device_Eject has also succeeded.

Thanking you in advance.

Rajeev