Fixes the following issues:
- Adding links issue when the ALDB records are not in memory address order
- Ensure that bit_is_set and set_bit are protected from None
- Add await to the ALDB.async_load method
- Stop processing an ALDB read if it receives a Direct NAK for ALDB, CheckSum or Invalid Command response
- Retry getting the status if the modem does not acknowledge the request