Reach feature parity with the launch command.
BK, run pipeline execute with both -m and -d set
This is definitely an improvement on the current state. That said, is there some fundamental reason why these combinations shouldn't work together? If I were a user coming to the system, I'd expect that I should be able to dagster pipeline execute -m anything I'm able to python -m.