texture-storage: Fix subtest result handling of skips.
If we didn't have a subtest's support but do have EXT_dsa, then the skip that was reported would fail to include the "(EXT_dsa)" in their subtest name and piglit-runner would report the duplicate subtest issue. To fix it, just make the subtest functions return their piglit status and simplify the top level code.