[s1855] Fix build: nested classes shall obey the usual access rules, so SQLMSIteratorBounds could not access SQLMultiSIterator's private constructor, which is needed to construct the 'first' and 'second' members in its own constructor.

(based on commit [12320] - 447bfbf)