It takes an egg and a living sperm to make an embryo. Sperm only live 4-6 days in a woman's body. The first guy's sperm would be long dead by August 7. Even if you ovulated "late," it would have to have been within 4-5 days of the sex, or there would have been no sperm left (from the July 17 event). That the baby was identified by ultrasound on September 19 as being in its 7th week shows you ovulated around August 7. The guy you were sleeping with then is the candidate for dad.
Why not just do a DNA test with both guys? (Or, even with one of them?) It might ease your mind.
Do you have any baby photos of the guy you had sex with through August? Lay the photos out and compare a picture of your baby to one of the dad as a baby. (Don't try to compare the live people, literally lay out two photos.) For fun once, I printed out a photo of my son at 6 months in black & white, in a pose that matched an old studio black & white photo of my husband at six months. You could hardly tell them apart. (This was true even though they didn't seem to have a strong resemblance in person.) I wasn't doing it to prove paternity, but if I'd had any worries, it would have certainly eased them.
Basically, unless you had sex with the first guy around August 6 and just forgot, your baby won't be from him. When you had an ultrasound on September 19, it was a 7th-week embryo, not an 11th-week embryo. Sex on July 17 wouldn't have produced a baby that measured in its 7th week. There is no such thing as implantation four weeks later, there is no such thing as implantation bleeding that is as heavy as a period. If you do think maybe you had sex with guy A in August and blocked it from your mind or something, just ask him to do a DNA test. Otherwise you're going to have to write this all off as irrational worry.