We added the line
file with 5.0.5. When we upgraded to 5.0.8 this line was removed from the file and permissions on the permitted_hosts file and its database were both changed to 550. This means that the zimbra user could no longer create a new postmap database if there was a change to the permitted_hosts file and the file was not being checked anyway because the line telling postfix to check this file was gone.
Obviously, I recreated my original steps and am working again. I would like to know if the file permission changes and the custom file check command belong somewhere else that will not get overwritten when we do upgrades.