Update GL state tracking on VertexArrayGL::streamAttributes
Update GL state tracking on VertexArrayGL::streamAttributes

When emulating streamed attributes, the internal state is not
being correctly updated in the GL backend.
This fixes this issue for the particular edge-case.

Bug: angleproject:3933
Change-Id: I4b785d76ccfc475d80e431977e4d482c7f2d1389
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1817103
Reviewed-by: Jamie Madill <7e492b4f1c8458024932de3ba475cbf015424c30@chromium.org>
Reviewed-by: Geoff Lang <b6fc25fe0362055230985c05cbfa8adb741ccc0f@chromium.org>
Commit-Queue: Jonah Ryan-Davis <682bdb9e7d8ba359ef169b8db374e7a99d394a46@google.com>

ppy/angle,ppy/angle,ppy/angle,ppy/angle