Gah. I'm face palming and wondering if I'm the only one who missed the memo?
I Just discovered that placing the 'fill tool origin' within an existing block can replace every touching block of that block type, including all slabs,slopes,etc in one click. Just turn on 'Selection - Pick with...