Task #47 was renamed to "task #47 due today" with a due date, but the
webtests JSON assertions still referenced the old fixture. Update the
priority sort assertions to match the new task shape and insert task #47
into the duedate desc assertions where it now appears between tasks #28
and #5.
Adjust test assertions to reflect that projects inheriting archived
state from parents are now correctly filtered out of ReadAll results,
task collections, and search results across all database backends.
Restore full sort-order assertions that verify task47 appears at the
end of priority-sorted results. The previous fix incorrectly removed
the trailing `]` which meant the tests no longer verified the last
element in the sorted array.