fix: resolve state label when edit form presets state by id only
The user edit form assigns `form.state = { value: state_id }` before the
select finishes loading its options. `selectStateById` bailed out early
because the ids already matched, leaving the model without a `label`, so
the field rendered "[object Object]".
Now the early return also requires a resolved label.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TAqjSV3BQ6Q6hsfyRPiwpq