Problem using both SPI library and SD library in Arduino UNO program

I was not sure about this part, but I think you were showing an example of how to fix the SS by calling a function that sets it HIGH.

Yes. If you see "SD SS is LOW" in the serial monitor, you will know the SD.begin() function from adafruit does not disable the slave select, and will correct that IF the slave select was LOW.