Instance context references and instance teardowns/unmounts/unloads

Hello,

Has someone tested if a minifilter instance can be torn down if an
instance context and instance references are still held?
I want to have an internal list of instances and instance contexts that
I go through outside of minifiler operations in a safe way (while
referenced), instead of relying API to get these, that can fail due to
access issues.

I know I can test, but 1000 tests might not fail, and yet this might not
be a safe thing - e.g. it might hang unload in rare circumstances.

Regards, Dejan.