Just looking at the BA Cityflyer timetable form LCY on a random couple of days and the first flight from LCY (8.50am) seem to land in IOM at 10.10am but not leave again until 12.25pm.
I wonder if there would there be time to squeeze in a quick return hop to BHD or LPL during this time? It might provide an opportunity, particularly if fares with Easyjet are high.