you could build one yourself quite easilly...
what i have in mind is a sort of a relay, which when activated will move the contacts, but when deactivated there will be a tooth that will not allow it to come back... the only way to return it will be manually....
hope i was helpfull