Yeah that's true. This is confusing because there are really two things going on here that are kinda mutually exclusive:

  1. on_task_sent was broken, which we caught because they inadvertently fixed the task id field. Now this has been resolved.
  2. after_task_publish replaces on_task_sent anyway.

So even after_task_publish wasn't there and we only had the on_task_sent regression, we'd be ok. 

I think I convinced myself to leave the change as is.