only ever call Thread#join from one process (the parent)

Closes #19