I'm wondering what is the problem in placing the old/original name after the "pg.dropped" prefix. I know that the tuple in pg_attribute is temporary, but what are the possible conflicts the comment talks about?
May be when a column with the same name is added and again dropped ? Of course, we can have the attribute number and column name both to avoid conflict.