Reporting back, got decent enough seats on both legs when I checked in a 22 hours to go.BA atleast has some blocking mechanism so I guess they saved a decent enough seat for me. Aisle near the front of the WT cabin. Thanks again fr your replies both.