ISPN-3694 ActivationInterceptor when activating an entry has a gap

when no entry is available

* Fixed issue that activation was tied to context
** This caused issue where entry was neither in dc or loader
** It now commits the entry into dc before removing from loader
* Added tests and cleaned up existing test that wasn't working properly

https://issues.jboss.org/browse/ISPN-3694