We were half-way with this. there's no way for net.Dialers to respect contexts, so we have to let the dial finish in the background.