I don't understand your question.
"auth-user-pass" is not the same as "auth-nocache".
"auth-user-pass" says that you will be asked for a username/password.
"auth-nocache" tells OpenVPN not to save (cache) the username/password
in memory. Currently (since you _don't_ have "auth-nocache"), OpenVPN
saves the username/password in memory (thus the warning message you
wrote about originally). That means that, if the connection is lost
and OpenVPN needs to reconnect (which it usually does automatically),
OpenVPN won't have to ask you -- it will retrieve them from memory and
send them to the server automatically, without bothering you.
If you add "auth-nocache" to the configuration file, OpenVPN will
_not_ save the username/password in memory. So if the connection is
lost and OpenVPN needs to reconnect (which it usually does
automatically), OpenVPN will not have the username/password, so it
will ask Tunnelblick. If you have saved the username/password in your
Keychain then Tunnelblick will automatically send the username/
password to OpenVPN, which will send them to the server, all without
asking you. If you didn't save the username/password in your Keychain,
Tunnelblick will ask you for them.