fix throwing halt(NotFound()) with JValueResult