When Prince Harry flew in to London for the Invictus Games anniversary celebrations, his frosty reception highlighted just how wide the royal rift had become – could the announcement that Birmingham will host the tournament in 2027 be an olive branch moment?