Marathon fails to reject invalid group IDs when posted to the group creation endpoint. Instead, it has surprising behavior in which it creates a nested group, as seen below:
Expected behavior: we should create groups with relative PathIds in the root, not in a rootified version of itself.
Run the following command.
Expected: group 123 to be empty
Result: group 123 contains group 123
Adding two slashes fixes the issue