d3d12: unbind passthrough shader when it is not used
When we bind a passthrough GS shader then we bypass the application level binding and unbinding of shader stages. Therefore, when a passthrough GS shader is bound and we don't actually need point sprite lowering, when unbind and free the passthrough shader.