Fire room instance creation code properly even if the instance has been deactivated.
Used the deactivated instance list instead of an ugly member variable.
Merge pull request #790 from sorlok/delayed_deact_final

Proper fix for delayed deactivation.