I have a large mapping task I need to run soon, I will report with more detail if I detect the issue on that execution
I can't try to reproduce the issue, mainly because I don't have much funds to spare, both time and money-wise, however I will help as the issue arises, and I really appreciate your help and interest in the issue
I would like to humbly suggest a general method I use a lot instead:
1) Implement a task burst routine, that bursts tasks with different configurations, names, no-names, repetitions, loads, no-loads, run them on different retry queues
(the tasks can be error-free / simple tasks, as task errors are not the issue here)
2) Implement a counting routine / a routine to make sure the tasks executed as they should
3) Implement extreme scenarios, for example natural instance deaths etc. that happens during these task bursts
4) Run this routine, at different times, on different natural production environments (as it seems to me, there are good environments, and there are bad ones, and we get random environments instead, this is just an impression)
(I would like to humbly suggest a simple approach for all critical appengine services, like datastore transactions for example, I noticed there is a small possibility transactions re-execute, but I don't bring it up yet, as it's impossible to track and report, yet from my internal checks, I regularly get flags of routines that re-execute, just an fyi on another similar appengine anomaly, these two issues are also similar, they both happen on bursts and non-deterministically, a glitchy transaction doesn't do much damage, yet a taskqueue one does, as queue executions are more vital in most-scenarios)