Excuse me for quoting myself, its faster but does come across as a little vain 
Interesting!
I think that is yet more proof that Fiona-as-Alistair's-mother wasn't intended until after DA:O was written, and at the time that DA:O was released Goldanna's mother was indeed still Alistair's mother. There is no other explanation for both Alistair implying that he was born while Rowan lived, and Loghain stating that Maric feared acknowledging Alistair would turn Rowan into a concubine in the eyes of the people. A woman who is long dead can't be the victim of infidelity.
Alistair being born after Rowan died is a retcon to allow him to be Fiona's son.
Bioware went full Lucas. You never go full Lucas!