Not that it would've been a problem anyway. Kirk's line in ST IV wasn't that he was born in Iowa, just that he was "from Iowa." So canonically, he could've been born on a ship in the original history and there would've been no contradiction (except of the tourism-promoting conceit of the citizens of Riverside, Iowa that they're Kirk's future birthplace).