[BUG] When churn , the network should recalculate it's score of nodes that have been marked to churn out

When churn / churn retry kick off , if a node has been marked to be churn out , then the network suppose to recalculate it's leave score at churn / retry. Refer to: https://gitlab.com/thorchain/thornode/-/blob/develop/x/thorchain/manager_validator_current.go#L1414

However the change will not take effect , as change item.LeaveScore will not be applied to the node account in active

It should be updated to active[idx].LeaveScore = newScore.Uint64() instead