refactor(launcher): launcher outputs dots when child processes report data

This avoids huge waits where it looks like things have stalled.
Closes #524