Fixes cancel operations target address after sending a callable on a random target

closes #4199

If a callable is sent on a random target, subsequent cancel operation on it should use previously known target, otherwise cancellation may not be occurred.