fix(journal): check whether net.Dial succeeds

otherwise we end up making a nil pointer on 'conn'
chore(activation): add a proper module comment