As a proof of concept its fine, doesn't fix the issue as the skipping issue happens after the Crushto kill and the code is set to check after the last boss kill. But this can be remedied with just modifying the code and execute order to be right after magmolatus.
None the less it still errors out.
(Unmodified profile that is provided by droidz)
16:27:45 - [Looting] Loot Gug'Rokk
[E] 16:27:47 - Compilator Error :
c:\Users\****\AppData\Local\Temp\hi1cyfkh.0.cs(21,68) : error CS0433: The type 'ProfileHelper' exists in both 'c:\Users\****\AppData\Local\Temp\esk4hev2.dll' and 'c:\Users\****\AppData\Local\Temp\dy2gdp5k.dll'
[D] 16:28:20 - [Quester] If[10] (!wManager.Wow.Helpers.Conditions.InGameAndConnected || !ProfileHelper.GetScenarioCriteriaInfo(1) || !ProfileHelper.GetScenarioCriteriaInfo(2) || !ProfileHelper.GetScenarioCriteriaInfo(3) || !ProfileHelper.GetScenarioCriteriaInfo(4)) | Result: False
[D] 16:28:20 - [Quester] New step (13): Exit>Pulse