funny story, i just spent a day troubleshooting why a microcontroller would not reset after cutting its power lines
turns out it was leeching power from another still-active device through its data pins!
there was not enough power flowing through this way to actually do something, but there was enough to keep the brownout detector from kicking in and resetting the chip