Я тоже себе задавала такой вопрос. Сначала даже подумала, что ляп. Ведь известно, что Булгаков до последних дней жизни правил роман и так не закончил. Думала, что какой-то кусок остался не редактированным и получилась такая нестыковка. Но потом прочитала, что это именно задумка автора. Булгаков дает две модели изображаемого мира. И помимо двойственного финала, в романе есть еще несколько моментов, когда возможны варианты: например, кто донес на Босого - Тимофей Квасцов или Коровьев, был Степа Лиходеев в Ялте или не был...