CORE-450 fix approval link to work without throwing error

...when legacy workflow already exists.

Sometimes a workflow we haven't looked at recently (in a long time) will have a TaskGroupTask without a task_type set.  Trying to save this TGT with the updated fields for the next approval cycle will throw an error.  This fixed the TGT task_type to be "text" when it doesn't exist.