You cannot have sola scriptura when scripture wasn't finished being written, and was not in wide distribution.
Why not? Revelation is progressive but just because the NT isn't complete doesn't mean that people were to believe just anything anyone told them.