Admittetly, I adjusted the next release of the documentation for VIA JOB a little bit by dividing the paragraph into the three steps just now ...
Without AND RETURN the internal session is replaced. With AND RETURN a new internal session is created. In both cases, you stay in the current call chain and you have access to the same ABAP Memory (EXPORT|IMPORT TO|FROM MEMORY).