Some changes to fix random restarts

Conflicts:
	block/elevator.c