rcu: refactor RCU's context-switch handling