I encountered the same bug, any time I failed a mission the registry got cleared until I quit and restarted the game (actually hit quit, not using the in-game restart function)