END actions are not executed at the end of each file.

...so we need to move our processing code around so that it
will be.
Warn when encountering files without a valid metadata section
Remove "Warning" prefix from messages