Last successfully fetched list — kept on screen through reloads, empty until the first "ready".
Re-fetches the list. Never throws — failures land in error/status.
Awaits the injected remove, then re-fetches: the host's list is the truth, never spliced locally. Never throws — failures land in error/status.
Set while status === "error"; cleared when the next call starts.