verified with both cool 1.23 and 1.25:
if the RestrainedLoveTPOK flag is not already in the avatars settings_per_account.xml file, logging in to a specific location by putting the location in the loginscreen doesn't work for me.
also verified that the app_settings/settings_per_account.xml is the right one.
edit:
starting the client like this:
./secondlife --slurl
secondlife://Orwood/166/44/22puts that location in the startup location bar on the login screen, and still logs me in at the last location instead.
Logging an avatar in that already has the RestrainedLoveTPOK in the settings_per_account.xml file works as expected...