Jag tror att detta beteende kan vara relaterat till pgAdminIII, eftersom jag har liknande problem och det verkar varje gång jag ansluter till min db som postgres med pgAIII och tittar på definitionsfliken i användaregenskaper, kryssrutan för "förfallodatum" är markerad och antingen 1/1/1970 eller 31/12/1969 anges som utgångsdatum. Lösningen som Daniel föreslagit fungerar, så det är uppenbart att problemet är att lösenordet löper ut.
Verkar som att denna bugg har korrigerats i pgAdmin 1.16.2 som du kan se i ändringsloggen:
http://www.pgadmin.org/development/changelog.php
Skål