fix(web): don't leave an empty profile behind when import can't start

`importInto` created the target profile before `runImport` checked for an
environment and a bridge, so choosing an import target before the environment
resolved left a new empty profile named after the source browser and produced
no toast at all. The check now happens first and says what went wrong.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
7b885a2dd3Julius Marminge committed on 9/4/2026, 6:20:37 AMparent2377fdb
1 file changedLine totals unavailable