fixes #2128: cancel attacks when units get chrono-teleported

Please review and discuss. This is just my first guess - not sure if it's the right way.
meant to fix #2128

BTW:
Why does Activity.Cancel( Actor self ) have this parameter? IMHO it's never used.