Try using brackets to escape wildcards. It appears your guess is right, ESCAPE doesn't really do anything.
Here's a feature w/ an underscore.
Filtering for "contains _":
(For the record, those other features do not have underscores.)
Filtering for "contains [_]":
- Josh Carlson
Kendall County GIS