Generally speaking, @tc who wrote a comment is right. It's better to not rely on undocumented functionality.
However, I experimented with this and found that payloads are installed in order in which they are specified in the array.
Probably, the only exception would be identity payload which are referenced by WiFi, VPN or MDM. However, I didn't try them.