Write more minimal clean up tests

When testing Lox, test_clean_up_blocked and test_clean_up_open_entry both take several minutes to run. We should be able to reduce this significantly while still testing what we need to test.

This is low priority.