Penso che questo comportamento possa essere correlato a pgAdminIII, perché sto riscontrando problemi simili e sembra che ogni volta che mi collego al mio db come postgres usando pgAIII e guardo la scheda di definizione nelle proprietà dell'utente, la casella di controllo per la "data di scadenza" viene verificato e come data di scadenza viene impostato il 1/1/1970 o il 31/12/1969. La soluzione proposta da Daniel funziona, quindi è ovvio che il problema è la scadenza della password.
Sembra che questo bug sia stato corretto in pgAdmin 1.16.2 come puoi vedere nel log delle modifiche:
http://www.pgadmin.org/development/changelog.php
Saluti