Also, if we don't run `local.txt` after any of the `setup.py` files change (for instance, to add a new xmodule), then the new xmodule won't be picked up.

Perhaps we could put `local.txt` behind a fingerprint of the `setup.py` files in the repo?