[DO NOT MERGE] Add regression test for #1555

Requesting a review on this testing technique -- calling `init-project` is going to actually mutate the classpath of the jvm running the tests, correct? If so, that seems at least hypothetically bad. The full test suite still passes.

Is there a strategic function we can redef to keep this from happening? Or another way of testing #1555?