C# Futures: Deferred Error Handling