1c7eb55f9c
Replace fire-and-forget pattern with await + 10s timeout for initial cache creation. Check model cache availability (not connected providers) to properly coordinate with model-cache-warning hook. Remove non-null assertion and add proper error logging. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>