Make insufficient uniform block backing an error in WebGL 2

In GLES3, insufficient backing is allowed to result in GL interruption or
termination. In WebGL, it should be checked.