I'm a Verizon Galaxy Nexus user that's planning on switching to an N5 on AT&T at the end of the year. My GN is rooted (currently using CynaogenMod). On many occasions my GN has gotten wedged because of a bad ROM or because some app did something bad (most recently I ran into a problem when I installed the Pebble app which it asked to enable a voice feedback feature that breaks Samsung phones). When that happens the GN ignores the power button and the only way to reboot it is to pull the battery. The N5 has a non-removable battery which means that pulling the battery isn't an option. My question is does the N5 have a fool proof method of forcing a reboot? Does holding down the power button always work or is there a pin-hole reset like you find on routers?