1) For now, just pick a value but put it in it's own static const variable.

2) Minimize the GL calls. Only update the cached variable after making the related call. So, to answer your question, only disable blendstate. Be sure that you still set any other values that aren't related (e.g. color and depth write target flags).