Add Feature annotations to document tests

Also fix the assertNoCriticalErrors function, which is used by
the bigFile test.
I agree - I don't want users to think they have successfully uploaded something from a USB stick that got unplugged, then lend someone the USB stick and have it wiped and lose their file.