Send single result if `throw` and `flatten` options specified

This covers 90% of callback cases in my experience