Yes, it would still be poisoned.
Even though it cannot get poisoned any other way, it wouldn't just go away.
>Non-volatile status conditions, officially called status problems, are status conditions that will remain until a Pokémon is healed at a Pokémon Center, a specific curative item is used, or, in case of freeze and sleep, after a certain number of turns during the battle.
Source