fix incorrect comments
move magic string to constant
convert grant_role from a function to a method
remove hard-coded role name

For this test to pass it is required that `test_db_user` and `db_user`
are never the same.  `new_pg_instance()` used `test_db_user` as the
default owner so this will try to override that owner with `db_user`.