issue-131: simplfy updated_option_trigger_flush_rules

This is really all @kucrut 's work, I just wrapped my head around it and pasted it in.

@fjarrett