Installed Safari Extensions disappear after restarting Safari
Is the login keychain locked or otherwise inaccessible? Apple now stores the list of installed Safari extensions in that keychain. See the link below for more details:

Deploying &amp; Installing Safari Extensions on Safari 6.1+ &amp; 7.2+