Since OP has figured a solution, this is just a hypothetical idea, but I am curious what people think. Why not buy a BA ticket to home country (many suggest BA would let him board no problem). But this would entail a connection in LHR, where OP could just walk to immigration and plead his case. If it doesn't work he could just continue to home country if the connection is long enough. Would this work?