Correct, the 'expected STAR' call on initial contact with London was an agreement with ATC and British Airways among some others to reduce RT workload. It's not in the AIP.
Meanwhile in Dubai, it's categorically NOT required. "Report ONLY passing level and aircraft type on first contact" (capitals are mine..) it's still amazing how the poor controllers have to ask for the type after our EK brethren spew out all sorts of crap but missing what they do actually want.
What's with 'PDC received' as well? We don't have PDC in Dubai, we have DCL and it is acknowledged 2-way with CDA message when you accept?! Maybe I'm missing something.. Why don't we report 'load sheet received, doors closed, DCL accepted and turned green on the screen, cockpit door locked and we are completely, fully ready'