fix(updates): show empty state after refresh
Use displayedUpdates instead of the adapter item count when deciding whether to show the 'All apps are up-to-date' state. submitList updates the adapter asynchronously, so itemCount could stay stale until the fragment was reopened.