BZ-1056645 - Make HumanTask transaction interceptor thread safe
BZ-1056236 - Provide registering TaskLifeCycleEventListener in RegisterableItemsFactory

(cherry picked from commit bc75b706f8d0aa3e9565cd2b2df33f1ad69dbc24)
BZ-1057762 - Process instance x is disconnected. when load testing Singleton session strategy with multiple threads with human task process

(cherry picked from commit 82bffccea5d8bf0d4ef230253d23d6434f229ecb)
BZ-1057762 - Process instance x is disconnected. when load testing Singleton session strategy with multiple threads with human task process - fixed test, removed dead code

(cherry picked from commit 217f541a69415556cb77b9884b83c95ec21d5a1f)