Fixed in version 1.1.14. It was explicitly sorting the pins by internal ID on save, which generally will be the order they were created in. I think this was originally to maintain determinism, but the order is actually valid state that needs persisting now so I removed the sorts.