OK, so leave building furniture, and anything with quality as it is now. What I'd like changed is bulk constructions from no-quality items. I don't care which particular marble stone gets used to build a wall, as long as it gets done fast. How that could work is:
Dwarf with masonry gets selected to build a wall out of marble stone (It still could be specified if you want stone or blocks), he searches for nearest marble (which gets TSK immediately upon selection), grabs it, and goes to build a wall. This would not block and make unmovable on a lot of rocks when I designate 500 tiles of floor. It would also streamline things, as I could designate a 25 space marble stockpile close to my building site. That way haulers would replenish stone in stockpile, and any mason, who gets selected for building one wall after another would go to stockpile rather than all the way to where some marble was when I designated construction of wall. This method could work even better with blocks.
Something similar can be done imperfectly within current system. If I first designate a stockpile for stone for a section of wall, and only designate the wall, after there is enough stone in stockpile. This is annoying. Alternative is to enable masonry on haulers, and profile workshops to only allow real masons to make furniture.
When there is not enough stone of selected type, just suspend construction, and print "construction suspended, because not enough marble". At that point you can mine more marble and unsuspend, or remove it and designate again using another rock type.
Maybe also add a flag to the list of all building materials displayed when constructing, that indicates you currently have more designated constructions from that particular material, than available material.
Is this recurring suggestion clear now?
EDIT: Actually upon activating a "build wall" job make mason check for distance to closest marble twice: AA closest stone to dwarf, and BB closest stone to construction site. Then choose either AA or BB, depending which means less walking.
Of course any already TSK marble is not taken into consideration when looking for stone to build wall.