Proposed resolution:
This wording is relative to N4606.
Modify [ios::Init] p3 as indicated:
-3- The objects are constructed and the associations are established at some time prior to or during the first time an object of class ios_base::Init is constructed, and in any case before the body of main begins execution.(footnote 293) The objects are not destroyed during program execution.(footnote 294) The results of including <iostream> in a translation unit shall be as if <iostream> defined an instance of ios_base::Init with static storage duration.
Similarly, the entire program shall behave as if there were at least one instance of ios_base::Init with static storage duration.