fix "Table is locked!", fixes #7899

lockcheck waits for an 'end' event which doesn't get fired when game
is canceled (eg. blind not payed). it's now waiting for 'end_round_last',
which gets fired in both cases