In one of the rooms of the "Red Star", released sometime in 2008-2010, I came across an interesting article about the beginning of World War II. There's mentioned in passing that in May-June 1941 in Denmark were billeting officers of the Red Army. What the hell were they doing there?
The only reasonable, in my opinion, the explanation for this is to prepare for a joint Soviet-German invasion of the British Isles. Was possible and transfer to Denmark Soviet submarines and surface ships and then. If so, it can likely get away with the transit of German troops to the Middle East, through the territory of the USSR. My hypothesis: June 22 was already part of the Wehrmacht on Soviet territory. Here they are "sealed train from Germany!"
In this vein, one can interpret the history and the famous flight of Comrade Hess across the English Channel. Perhaps Parteigenosse had to reassure the British - no invasion would not be? However, the British and then by the British: they all knew. Hess was arrested, and Hitler, without waiting for an answer, was incensed by the stupidity (in his opinion) the probable allies, and declared a traitor Hess (or crazy, I do not remember).
Gets an explanation and Stalin's position, do not pay attention to the concentration of German troops on the borders of the USSR. Of course focus on how and agreed together soon go to Iran.
One of the authors of the above article, claimed that his father, who started the war on the western border, repeatedly told him, "You'll never know what really happened on June 22." In other words, there was something out of the ordinary.