And the answer is ignore the password and just connect as sys... e.g.
As the user 'oracle'
sqlplus / as sysdba
SQL> alter user BLADELOGIC identified by <new_pass>;
Then run blappconf to set the new password...
Yes, optionally you can also disable password expiration
Run the query to set the password’s life time to unlimited.
SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
And if the account was locked out then
SQL> ALTER USER user_name ACCOUNT UNLOCK;