it's kind of weird to not allow diff-hooks in single user mode unless that user is root. maybe that's why we have no tests for them? we can at least add a test that diff hooks are run at all when we expect it. Change-Id: I54d623b5416acda1c205cc062b0f3a33c9f4aaa7