bugsquash: Stop when zone file is empty (or there is no SOA).

- New parser does not report empty file as an error (and nor should it, I guess), so an extra check had to be added.

Change-Id: I80ca06cbd496ae9069be7fbed3e096d64b01f758