Cross-node async message passing aware of destination availability (softly)