The Foxaroo tinkering around with Inform7

No, that has no effect on the unlocking action. (With the standard grammar.)

See discussion in this thread: Unlocking Issue: Handcuffs?

You should try:

Does the player mean unlocking the steel grate with: it is very likely.

However, my advice in this situation is always to not worry about it. The parser tends to pick objects arbitrarily when there’s a single portable object in scope, but nearly always the player will have more than one object lying around, so you won’t get that response anyhow.