Fix logic error in FirstInChain handling
Merge pull request #16 from gevaerts/fixes

Fix logic error in FirstInChain handling.
Your fix is correct. The current thread may only be registered if not already registered, and if the invoker is not a ContextInitializer (which translates to ci==null)