nlloc reading: try/except negative values on diagonal of covariance matrix

this can happen as a precision problem of NLLoc implementation when
model / hypocenter coordinates are large compared to covariances.
minor fix (consistently lower case onset/polarity keys)