Uncle Rob
Kilo Patron

I'd strongly recommend not adding the field to the Task table.  If the field was important enough to add as its own property I'd simply make the same field in whatever tables absolutely needed it.

As it stands... I THINK you can do this exclusively with SLAs.
(PDI is down so I need some time to validate).
A stop condition that looks for a change in work_notes would fit the bill nicely.