just cleaning up wifi/backpack flow a bit

Just a small re-arrangement so we can start adding more backpack support all in one place, plenty to do after this to make it even more generalized.