Text Column Type that stays text

Related (to hopefully help anyone else affected by this issue):

Trigger:

There is no other row in the table with a non-blank value in this field. In other words, this conversion will happen if the table is empty, or if every other row in the table has no value for this column.

Current workaround:

Have a row somewhere with a non-blank value for this column, and filter it out of view.