This is why end to end tests are important: I've noticed that an unreleased
development version of our SDK could brick devices, because a configuration
change was made, and this was not discovered because module tests do not
consider how it's integrated.