Fix bug where adding a shader by shader type did not grab its correct GL shader handle