Please explain the motivation behind the feature request.
Similar to #4295, we should persist provider/model so that resumed sessions retain the same config as the "original" session
Describe the solution you'd like
When I run goose session --resume --session-id <ID> I'd like the resumed session to retain the same provider/model config that session <ID> originally did, whether the "original" session was started via CLI/UI/recipe/etc