NEXUS-5734: Prevent load and use of empty prefix.txt got from remote

Refuse to load (and process) prefix file got from remote that is empty. Not a fix for related issue (as I was unable to reproduce it), but came out as idea for improvement the already existing "validation" around prefix file parsing.

Improvement related to this issue:
https://issues.sonatype.org/browse/NEXUS-5734