Fixes #5497: Rewrite initial promises to use normal ordering on 2.6

There is a different PR for 2.6, 2.10 and 2.11 as they must not be auto merged 
I don't think we should change the cfengine_stdlib.cf file. This will just make it harder to update it. This is essentially maintained in cfengine/masterfiles.