Remove exit from as much as possible backend code
Fix perms
Improve NanoBSD slice updating/changing a bit, add some error checking. Resolves #534.