Subsystem#cancel() calls thread.interrupt()