support port cancellation

Eh, operator name shouldn't be necessary here.  I think this is a flaw in Fusion's API.

@kylerm42 Can you cut a story for yourself to remove it?  Just keep it in todo for now.  I'll handle the Fusion side.