Only update timestamp on success

This now creates a timestamp for every task run.  This will likely raise objections.  It can be made conditional by only tracking last success time if the "newer" property is used in a file mapping.