Why does Mountain Lion keep using the wrong screen saver?
If your computer is locked, the screensaver settings for the root user account is used instead of your own. You can change those settings according to the answer to this question: How can I set the Mac OS X screensaver when not logged in?