Break out record retrieval into its own thing
Stop setting extra values in config
Fix aliases! HostedZoneId isn't a record ID :tongue:

Also register aliases last in case they depend on earlier records in the
same batch.