Вот, кстати, сам запилил такое, в модуле динамических агентов-экшнов.
Они у меня вроде как, нигде не хранятся, только сцеплены с Services.Action, а значит, может получиться так, что от модуля-реализации агента ничего не зависит, выгружается он спокойно и в любой момент. И при следующем вызове Services.Action.Do происходит подобная фигня.
Пришлось реализовать финализатор-самоликвидатор.