I thought the vinegar test was to just test if the rock consist of calcite?
Drops of vinegar will bubble or fizz if it consist of calcite and IIRC all it will do is buffer/increase hardness.
I use a lot of different rocks and all I do is avoid rocks like sandstone or anything that will flake or powder when scratches, also put it through a good pressure wash and soaking. Bleaching works but make sure you dry it out completely and use a good de-chlor before using. Boiling works too with smaller pieces of rock.