Use id instead of hashCode() when Checking for rule still in progress. Updated RunningRules.hasRule to look by hash AND by id