Fixed dd_sendrecv2_rvec implementation

A subtle bug with synchronization of more than 16 procs was fixed in the new,
put based, dd_sendrecv2_rvec implementation.
The put implementation may be faster if the several wait/put are reorganised,
but this has yet to be tested.

Tested with 8p and adh