Buck-Boost troubles: 5v output becomes 20v+ if input drops below 3.5v

Yes.
But these cost quite a lot more than these cheap rubbish ones.