Removed ShadowHandler, introduced ShadowMessageQueue for more
accurate messaging emulation with fewer lines of code.