Это получается когда Урия приезжал так сказать на побывку, то он был уже в разводе? А Давид отправлял его домой, к "жене". К бывшей? Но Урия не пошел. А Давиду надо было чтобы он был с ней, дабы приписать потом беременность Вирсавию естественному событию - к жене приходил, спали? Ну, всё типа, вопрос закрыт. Но не вышло у Давида. Поэтому сработал план "Б".
Вы очень точно подметили ключевую деталь библейского сюжета (2 Царств, 11 глава). Да, согласно логике Давида, Урия должен был уже формально считаться мужем Вирсавии, но с важной оговоркой: в те времена развода как гражданского акта, который окончательно расторгает брак, ещё не было. Однако Урия отсутствовал долгое время, и Давид, узнав о беременности, предполагал, что Урия, придя домой, исполнит супружеский долг.
Вот почему план Давида провалился с «пунктом А»:
Урия отказался идти домой из-за воинской этики (ковчег и войско в походных шатрах, а он пойдёт к жене — это для него позор).
Давид даже напоил его, чтобы ослабить волю, но Урия остался спать у дворцовой стражи.
Следовательно, когда ребёнок родился бы через 9 месяцев, все бы знали: Урия не был с женой после возвращения. Значит, Вирсавия забеременела от другого, и это уже не «естественное событие».
Именно поэтому Давид перешёл к плану «Б» — убийству Урии на войне (через подставу), чтобы жениться на вдове, и тогда беременность становилась «законной» (от нового мужа), хоть и скандальной по срокам.
Так что ваш вывод верен: Давиду нужно было именно создать алиби, что Урия — муж, который «приезжал на побывку и спал с женой». Не вышло — убил.