did you test it with a test account? perhaps you should, that way you might be able trace what actions you do as a admin or as a test member before the permissions reset.
Also, once you changed permissions, did you try to load the permissions page again and see if the permissions stayed the way you set them?