This PR aims to prevent 0x31 Pod faults and keep the actual Pod state and AAPS better in sync by executing getStatus commands for any set insulin schedule command after:
crashes during set TBR or set Basal Schedule commands (by storing the new TBR as uncertain before executing the actual command and verifying certainty in status responses)
uncertain suspended status (by storing and checking basal certainty)
This PR aims to prevent 0x31 Pod faults and keep the actual Pod state and AAPS better in sync by executing getStatus commands for any set insulin schedule command after: