Fix not deleting stored keys when a new one is created

When a new link key is created but it doesn't match any criteria to be
stored any previouly one should be removed from filesystem.
3 files changed