Installed Safari Extensions disappear after restarting Safari
Solution 1:
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 & Installing Safari Extensions on Safari 6.1+ & 7.2+