Well I got this functionality working through my subclass. This now makes my TaskInstances support dynamic descriptions. I am not sure what went wrong. Either way, I think it would be extremely benefical if the task declarations in XML was somehow aware of custom fields so they could be statically declared on process deploy. Finally, I believe setting the TaskInstance description without affecting the underlying Task definition to be necessary.