Whenever my subkeys expire and I have to generate a new one, I try to import the keys on my less secure machines and gpg stupidly refuses to update the already existing key with the new subkey. I have to delete the key, then import to get the new subkey into the keyring. Why is this?