I see. So the context created through SDL is actually 4.5. I think there are a couple options:
1) Modify SDL code to create a ES2 context. The GLX and WGL windowing layers support this, see WGL_EXT_create_context_es2_profile and GLX_EXT_create_context_es2_profile
2) Create your own GrGLInterface and pass it to GrContext::Create()'s second param. It should be possible to write a function like GrGLCreateNativeInterface that provides the platform GL functions for most functions but puts its own shim in for glGetString which will filter the version and extension strings.
Brian