Allow negative_utc to be None in normalize_timestamp()
thus in TimestampWithTimezone.from_dict(). This is needed to help consuming
existing (invalid) messages from kafka.
Warning: tests added in this revision do not cover the whole
normalize_timestamp() function.