For me, there is a (pretty clear) difference between those two sentences.
My books were not selling : The public / target audience were bot buying my books
My books were not being sold : No commercial outlet would put my books on the shelves
Perhaps the explanatory sentence is a little old fashioned in the age of Amazon, but the point is still clear.