Fix Infinite Loop When Empty Data for a RecordType on ReadDatabasePages.

Dexcom returns `FF FF FF FF` when no number is available, such as a page number on a database pages response. Adding tests to parse such a response as well as handling to make sure we don't try to generate requests for a case where no number is available. 

Thanks to @ChickenBeard for the logs and helping find this!