We had a bug where initial state values caused the data to not get sent to the backend. Let's fix that going forward and dirty everything we possibly can on device creation.