...the password's in my keychain. Why does it suddenly no longer require a password?
The answer is right there, but it seems you are unclear on what the keychain does. The purpose of a keychain is to store commonly used passwords so you don't have to type them in each time. The whole keychain is unlocked when you log in. So if the password for your secure disk image is stored in your keychain and you are logged in, your encrypted disk will mount without asking for a password, since it just gets it from the keychain.
You need to delete that item from your keychain, and when you open the .dmg file be sure the box for Remember password (add to keychain) is
unchecked.