[tsl:concurrency] Add AsyncValueRef::FlatMap to be able to use functors returning async values
[tsl:concurrency] Add AsyncValueRef::FlatMap to be able to use functors returning async values

Reverts 04aa434c0e5a011e980c9b42f4da489834b054de
