Fix for 1071: Output Formatters should be invoked for writing out the response

fixes #1071. 


<!---
@huboard:{"order":1156.5,"milestone_order":1159,"custom_state":""}
-->

IMO yes. You don't really care if the action returns `Product` or `Task<Product>` -- you'd want to treat them the same.