tty: stop using "delayed_work" in the tty layer