This was user error. pg_dump -S username database does not connect to postgres as "username". I exported a sane value for PG_USER to my environment and I was able to dump the database.