Donald Trump's special envoy, often called his "fixer", was made to wait eight hours to meet the Russian president and left Moscow a few hours later, seemingly as soon as the talks ended.