Now, I was on a extension of stay, and I an account from a different branch from before, but did ask if just Non-O would have been fine, and they said it was, and sounded surprised people were having problems opening accounts with a Non-O.
Needed my passport, residence certificate and marriage certificate.
But this is Thailand, mileage may vary, and they might have misunderstood my question entirely.