Nexus 4 random reboots explained