I would check National Express, Heathrow Express, and really any bus company that goes from LHR to central London. One of them is bound to be cashing in on the limited options, and while it might not get you to the Docklands, you would end up with a cheaper cab ride.