Kelly isn't a real romance, more a side thing you can do, so you can romance both her and Miranda in ME2. I believe it is possible to get Ashley back in ME3 if you romanced someone else in ME2, I think you have to use a charm dialog option at some point. You can only have on or the other as far as Traynor and Ashley goes in ME3.