Allow <executable-in-*> bindings in optional dependencies

Note: this didn't work in the Python version either. Optional
dependencies with commands were treated as essential.