Fix `:shell` SIGTTIN bug