Let material probing to access per-thread table

It was a while I didn't touch this part of code and it needed a small refresh.

Although interesting, this is not one of the parts typically tweaked by our friends on fishtest, possibly because is a bit techincal and obscure. I hope now is more clear what SF does in material.cpp