Stick to one method for all subscript in units

It's still not clear whether \sb will be required here to cover the
text mode and package-dependent stuff, but for the moment choose one
method and stick with it.
Update test file to reflect previous commit
Test for dangling parts of a parsed unit
Test for qualifiers before units

As qualifiers have different rules to other parts, this also covers
the idea of a dangling qualifier.