Iranian threat against US ambassador foreshadows ‘a Benghazi moment’ in run-up to 2020 election