We've noticed that if a provider performs an up-call via the CMPIBrokerFT, SFCB will not unload the provider after the normal period of idle time. If the provider does not perform an up-call, SFCB will unload the provider after a period of idle time.
You may find that 2538227 solves this as well.
Confirm?