Fixed a bug - on actual hardware (not emulator), Bpod now properly exits state matrix loop when the user manually ends the protocol.