Now that task cancellation works, re publishing this PR with a new example for Swift Service Lifecycle