I don't think you need ThreadAffinity here - this pattern is only required when you call `Ensure.Success`