What
Pushing subfolders (of any depth), the tool should be doing that in the correct order from the root of the folder tree to its leaves.
Currently the folders are pushed in a random order.
Why
When creating the tree from scratch, pushing folders may fail repeatedly, because grafanactl will try to create folders in a random order, regardless of the hierarchy.
While this could be overcome by calling the push in a loop, it's not a good solution.