Working on "join": making "full join" work with incoming errors

* Added new "join" test with a failing upstream task
* Refactoring and renamings

Change-Id: Ia8a81bb461e39480eab1c9c0480835b6a8b3ac55
Merge "Working on "join": making "full join" work with incoming errors"