Not incorrect. The Constitution would not have been ratified unless it was clear that the BoR would be adopted.
That's correct. They ratified on the basis of a deal they reached with Madison, who promised to bring it up in the first Congress, which he did. It was not a compact, and it wasn't passed before the ratification. It was debated and written after ratification, in the first congress.
This is Virginia we're talking about. They were the 9th to ratify, IIRC. The deal was struck between Madison and Mason. I don't recall what Henry thought of the whole thing, or Randolph.