Fixed bug in Idiomatic for iOS. It was failing to leech for Dropbox when the Dropbox app was used to authenticate. The reason was that when using the app, the main app goes to the background, and when it reactivates, it attempts a new sync. This triggers a second leech. Normally that wouldn’t be so bad, because the second leech just issues an error and stops, but Idiomatic was using a leech error as a reason to cancel syncing.
This has been fixed by only terminating sync if there is a leech error, and the ensemble isLeeched property is false.