Am wondering if some of the actual attribute settings might come into play -- in the regular, ZC attribute parameters rather than relying solely on SBA? I had set up an item that had 2 sets of attribute configurations:
Shirt A (with dropdown color choices)
or Shirt B (with dropdown color choices).
I set up quantities correctly for each, but Shirt A came up "out of stock" every time. So I gave up and finally just did one single dropdown like this:
Shirt A, color
Shirt A, color2
Shirt B, color
Shirt B, color 2
-- and assigned the same quantities as I had before and it's all working just fine now.
But I wonder whether in your case, simwombat, the multiple attribute issue could be controlled some way via the Define the Attribute Settings? Like maybe changing the Attribute Required for Text or something? Just a guess ... until I get a test store back up to experiment and troubleshoot.
Bookmarks