vader: report errors to the upper layer

This is a backport of 
 - open-mpi/ompi@d60f0cbd8850ab8e4ee4a463872ae4c36031c2f7
 - open-mpi/ompi@75e8387a4ee20aeb0ef79ec342a7ebc4e1ff7d98