Use an isolated per-scenario SQLite URL in the #1023 Behave steps so runs do not leak state from workspace-local databases. Also align tags with the current @tdd_issue/@tdd_issue_N convention and keep @tdd_expected_fail while the bug remains reproducible.
Refs: #1033