Fixed issue caused by paginated results causing potential reprocess of some dns records (particularly when the page splits within a set of resource records with same name)
Also added similar fix to the create dns functionality, so that an add of a dns entry that already exists in db but not in route53 will successfully complete without the need to run discovery to sync the database