reject closed/nonextant pulls

also:
- test that, of course
- rearrange or otherwise improve other tests
- get rid of scaffolded tests