Handle Swift JSON listings with unqualified timestamps

* Throw errors next time invalid timestamps are encountered

Change-Id: Ie5d6c63863cacbf7dc3bc3f408b395bdce859db9
(cherry picked from commit eaa917adad163c50eaa90378db99ed1d0cb13048)