Add diagrams for switch and join docs
Ensure join disposes outer stream