If the developer had kept the first ending, none of this would have been possible, because there would have been no loose ends.