Problem parsing ProcessingVersion on StoreResults script
**Impact of the bug**
Script used by Ops to create StoreResults workflows doesn't work on some cases of InputDataset.

**Describe the bug**
Provided that there is no strong schema on USER dataset creation, it could be that the InputDataset doesn't have a format/length expected by the script and eventually fails to parse the input json used to feed the script.

In this case ProcVer was a string, failing to be casted to integer.

**How to reproduce it**
Steps to reproduce the behavior:

**Expected behavior**
If it can't parse ProcVer for any reason - like dataset name too large - then default it to 1.

**Additional context and error message**
Sharad's output error:
```
[sagarwal@vocms0275 WmAgentScripts]$ python createStoreResults_updated.py ~/public/dataelevation.json 
Migrating dataset /GluGluHToTauTau_M125_13TeV_powheg_pythia8_nospinner/dwinterb-GluGluHToTauTau_M125_13TeV_powheg_pythia8_nospinner-miniAOD-28028af67189b3de7224b79195bd0e1d/USER from https://cmsweb.cern.ch/dbs/prod/phys03/DBSReader to prod/global
Traceback (most recent call last):
  File "createStoreResults_updated.py", line 160, in <module>
    main()
  File "createStoreResults_updated.py", line 69, in main
    newDict = buildRequest(entry)
  File "createStoreResults_updated.py", line 112, in buildRequest
    newSchema["ProcessingVersion"] = int(procVer[1:])
ValueError: invalid literal for int() with base 10: '8028af67189b3de7224b79195bd0e1d'
```

diff --git a/bin/createStoreResults.py b/bin/createStoreResults.py
index 6daa1b183..ad054d554 100644
--- a/bin/createStoreResults.py
+++ b/bin/createStoreResults.py
@@ -109,12 +109,17 @@ def buildRequest(userDict):
     # Truncate the ProcessingString, otherwise it can be larger than allowed
     primDset, procDset, _tier = newSchema['InputDataset'].split("/")[1:]
     acqEra, procStr = procDset.split("-", 1)
-    newSchema["AcquisitionEra"] = acqEra  # should we worry about lenght limits?
+    newSchema["AcquisitionEra"] = acqEra  # should we worry about length limits?
     procStr, procVer = procStr.rsplit("-", 1)
     newSchema["ProcessingString"] = "StoreResults_" + procStr[:67]  # limit to 80 chars
-    newSchema["ProcessingVersion"] = int(procVer[1:])
+    # ProcessingString cannot have a dash char
+    newSchema["ProcessingString"] = newSchema["ProcessingString"].replace("-", "_")
+    try:
+        newSchema["ProcessingVersion"] = int(procVer[1:])
+    except ValueError:
+        newSchema["ProcessingVersion"] = 1
     # Use PrimaryDataset and ProcessedDataset in the RequestString
-    newSchema["RequestString"] = primDset[:50] + "-" + procDset[:50]
+    newSchema["RequestString"] = primDset[:35] + "-" + procDset[:35]
     return newSchema
 
 
['bin/createStoreResults.py']