mesa: Rework crazy error code rules in glDrawBuffers().