MSMonitor: Rucio lock completion has a mix of fraction and percentage values
**Impact of the bug**
MSMonitor

**Describe the bug**
When calculating the progress of Rucio rules (locks), I noticed values much greater than 100, which come from a mixed usage of fraction (0.0 - 1.0) and percentage (0 - 100). PhEDEx transfers progress is made in percentage, so we should keep using percentage for the rucio rule progress as well, otherwise it can affect request state transition.

**How to reproduce it**
Have a rucio rule going to OK, it would result in progress 100 * 100. Other ways to reproduce it too.

**Expected behavior**
Rule progress should be a number between 0 and 100, where 100 means that the rule has been completely served and data is at the final destination (which then triggers a request state transition from staging to staged).

**Additional context and error message**
Follow up of the work done in https://github.com/dmwm/WMCore/pull/9881

diff --git a/src/python/WMCore/MicroService/Unified/MSMonitor.py b/src/python/WMCore/MicroService/Unified/MSMonitor.py
index 08023de89..2fc4cccaa 100644
--- a/src/python/WMCore/MicroService/Unified/MSMonitor.py
+++ b/src/python/WMCore/MicroService/Unified/MSMonitor.py
@@ -260,9 +260,9 @@ class MSMonitor(MSCore):
                 lockCompletion = 100.0
             else:
                 totalLocks = data['locks_ok_cnt'] + data['locks_replicating_cnt'] + data['locks_stuck_cnt']
-                lockCompletion = data['locks_ok_cnt'] / totalLocks
-            completion.append(lockCompletion * 100)
-            self.logger.info("Rule ID: %s has a completion rate of: %s", ruleID, lockCompletion)
+                lockCompletion = (data['locks_ok_cnt'] / totalLocks) * 100
+            completion.append(lockCompletion)
+            self.logger.info("Rule ID: %s has a completion rate of: %s%%", ruleID, lockCompletion)
             self.logger.debug("Rule ID: %s, DID: %s, state: %s, grouping: %s, rse_expression: %s",
                               ruleID, data['name'], data['state'], data['grouping'], data['rse_expression'])
         if not completion:
['src/python/WMCore/MicroService/Unified/MSMonitor.py']