> seed:all is run on every deploy so if you want this task in there it needs to be idempotent.

Yeah, that's why I didn't put it in seed:all.  (I mentioned that in a commit description, which you probably won't have seen.)  If you give the okay after I make the other fixes, I'll add it to seed:all.