should shutting down a task via http should also call taskComplete with a failed status which will notify the future listener i.e taskQueue of the task being shutdown and appropriately cleanup entries from the list of futures it maintains...