* do not delete tasks that were canceled when we terminate a pi w/ burnettk * added test to ensure pi can be terminated with subprocess w/ burnettk --------- Co-authored-by: jasquat <jasquat@users.noreply.github.com>