simulator: fix a case where the PC wasn't printed on failure
simulator: clean up alignment checking