You shouldn't need setTime(getTime()) with v72 builds (and as @conor reported, it didn't fix the problem anyway) - Maybe Gordon can answer why it's soft-bricking your Espruino, but now that v72 is out, it shouldn't be necessary at all.
Did you try the delay method I suggested, and that worked for conor? When you power-cycle the PCD8544+Espruino, you need to give the PCD8544 a second for it's controller to boot before you can write to it.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
You shouldn't need setTime(getTime()) with v72 builds (and as @conor reported, it didn't fix the problem anyway) - Maybe Gordon can answer why it's soft-bricking your Espruino, but now that v72 is out, it shouldn't be necessary at all.
Did you try the delay method I suggested, and that worked for conor? When you power-cycle the PCD8544+Espruino, you need to give the PCD8544 a second for it's controller to boot before you can write to it.