Please double check the DXB transfer policy. I heard someone being denied boarding with BA today doing the same routing. It is said the transfit policy in DXB changed and no longer permitting this route. I can't verify this but someone on another forum is seeking help now as BA denied boarding quoting DXB policy change.