My date is May 27th. The only nonstop Memphis to Philadelphia is the
6am or the 4:30pm. There is no 10:58 flight that day.
I’ve worked the past few nights. I’m off tomorrow and will call about
changing flights. My best option looks to be the 6am flight and see if
the can put me on an earlier flight to LHR. Or see if I can route
through another city instead.
Ahhhh, I see that. Your best option may be NOT to go through PHL.
Go to American's website to see what's out there and plug in a one-way itinerary between Memphis (MEM) and Heathrow for May 27. Ignore the airfare. You will see options to connect in Charlotte (CLT), Miami (MIA) and Chicago O'Hare (ORD). Pick 2-3 itineraries that work for you. I say that because one of your choices could be oversold in either the first leg or in premium economy to LHR.
You said you are flying on Premium Economy across the Atlantic. That's great! Both BA and AA do offer comparable Premium Economy. Again, since AA cancelled the PHL leg on you, you have choices. To see how the PE product compares on both BA & AA, here is The Points Guy PE Review which I hope is helpful.
Once you have selected which outbound itineraries you want, have the flight #s in hand so you can tell the agent when you call. Again, be super nice. If the agent can't help, say thank you, hang up and call back. Do this until you reach someone who will make the change for you AT NO COST. Make sure that the itinerary home stays the same. Also select the seats with the agent.
So it's up to you. The late afternoon to PHL is too risky. If you prefer to layover in PHL to take the BA flight, you'll have to get to arrive at the departure terminal at MEM between 4-4:30am and then spend 13 hours waiting at PHL.
You are off today. Look at the AA website, call AA with suggested itineraries and good luck!