Rewrite precipitation rate parsing block

The regex strategy ending with unlist was unsuitable
since it didn't introduce the necessary NAs (simply
collapsing the character(0) list elements when
vectorizing). The as.character coercion was adequate
to retain all missing values.