sorry to hijack the post, but I have a similar question:
I am planning an 8hr layover (to visit a friend) flying GVA-LHR-TXL. Naturally I don't want to haul my luggage through central London, so is it a safe bet to say BA will check my bags all the way to Berlin?