add some more cell data sanitizing

we get reports with signal strength of -2147483647 which doesn't fit into
the smallint db field