How to access rules condition values in the rule event?
I'm not sure if it'll be the only thing you need to do to get this to work, but I think you may get closer (= simplify your challenge) by ALSO using the Conditional Rules module. Some more details about this module (from its project page):


  ... provides Rules plugins for conditionally altering execution flow directly inside a group of actions.


Here is a screenprint of a rule with an action that uses Conditional Rules (though only with an "if"-part here, no "else"):