Previously, if an encrypted netdump failed, such as due to a timeout or
network failure, the key was not saved, so a partial dump was
completely useless.
Send the key first, so the partial dump can be decrypted, because even a
partial dump can be useful.
I think maybe this should call exit(), perhaps with a non-zero exit, perhaps with 125 instead.