Seems like one of those "work the system" problems. Try to get a good seat on the HA website. If that fails, call AA and see if they can get you a better seat. If that fails, call HA and see if they will do it.
Repeat that once every few weeks until you get the seat you were hoping for.