Instant conversation switching: client cache, create-response seed, loading bar (#2412)
* Make conversation switching instant: client cache, create-response seed, loading bar
* Force the error path when background revalidation finds the conversation gone