Hai invertito le condizioni sul controllo della sessione... prova a cambiare
empty($_SESSION['timestamp'])
in
!empty($_SESSION['timestamp'])