preseed fix

Testing this I got a missing variable error.  This PR fixes it by checking $src_keyfile (which should contain the fs location of an existing keyfile)