This will probably be a disappointment to you, but this is expected behavior. Part of what allows AppleJack to be so effective is exactly that it removes a lot of cached bindings and data that could lead to broken restarts.

I know it's a pain to have to re-build directory bindings, but trust me, it's a LOT better than having a dead Mac.