Exits that can't route items are unrouted
Adjacent changes directly trigger neighbors
Complain when things call getRouter() early
Try to stop ISC from accessing its router prematurely
Don't call super.updateEntity() on pipes that are waiting to be replaced.
We don't care about neighbor changes if we're going to get replaced anyways