BUG: read_sigmet related bug fixes

This PR fixes various small bugs which crop up when reading Sigmet files that are corrupt or truncated.