Update handler tracking arguments. Now passes the execution context on handler creation and for operations. The tracked handler base class is now passed by reference to help reduce the temptation to stash a point to a soon-to-be-destroyed object.