Fix an old bug.

compiler/make_goal.m:
    Assignments are supposed to be det, not semidet. The only reason why
    this hasn't been caught before was that the only call site that could
    call make_simple_assign was never actually reached.