When a directory isn't enterable, fail.

    We used to just create a child process in the same directory,
    and try again, which would load the current bldfile, which would
    try to run again, causing an infinite loop.

    Oops.