We upgraded the site again yesterday after a bug was confirmed in the New Submissions counter.
Thanks again to Zeikcied for figuring out the exact circumstances that would make the problem occur.
It turns out that multiple pages uploaded to one submission were each being counted as entire new submissions. But that would only affect the counter for users seeing the submission notification as an Update, not a new submission upload. Wild.
It was a hard one to reproduce on the dev server as we had no clue how to make the bug happen, which was the reason we hadn't been able to fix that ongoing problem until now.
* Changed/Optimised: Various improvements to the Site Announcement system. The event date in the countdown was displayed incorrectly (always showed system date, not your local date). Event start time is now displayed in your local time and the date is omitted (date wasn't useful as notices are never more than 24hrs ahead of a shutdown event). We now cache database query results for notice updates. We now allow multiple tabs on one computer to share the one update request between them. In the previous version, every tab sent its own request for status updates every 2.5 mins. Now it doesn't matter how many tabs you have open, they will all be updated by a single shared request.
* Fixed/optimised: Other minor code improvements and fixes were made.
That's all. Probably no more updates for at least a week or two now. :3 *collapses*