When attempting a DFU update (containing APP + SD + BL) with the android version of nRF Connect, it appears that connect will update the device's application even when bootloader portion failed version check. On ios and linux desktop versions, it appears that the device application update will not be attempted by connect when bootloader version check fails. Which is the correct behavior, and which model should be used for planning DFU distribution? The android behavior is preferred in this case - are there any downsides to using this model even if some versions of nRF connect don't follow it?