I would call Discover and ask. I do know someone did mention that they applied for a different card during the IT conversion and got an IT card. You definitely don't want two IT cards or to waste an inquiry.
just got off the phone with new accounts and they said yes you can still apply for the escape but they started laughing because they said for the last couple months not one person has asked for the escape every single new account has been for the discover it!
I also couldn't find any other products on the Discover website but the Escape definitely looks like a good travel card. I'm planning on asking for a CLI on my It that requires a HP so I wonder if they'll let me apply with the same pull.