Don't know of a solution to that. On the exports page the AJAX just updates current and failed, not whatever was existing when the page was loaded. But I don't think I could do that with RabbitMQ and Celery.
We could list them according to status I think in the view - active ones in a different table maybe.
I'm planning on using the status and timestamp of the celery tasks to push most of them to a collapsed concertina panel to keep the list manageable. I think otherwise, with a flower service running for a while, it will go to 5000 tasks before they start dropping off. Which is too many :)
I need to add a custom sort key to the two time-based columns so that they sort correctly. The solution will be similar to what I implemented for the home page tables in commit 6229e7ed5f54 as part of issue #659.