Always eventually return `End on toplevel decode error.

Used to return `Error (`Expected `Json) infinitely often violating
the API spec. The bug was present in earlier version of Jsonm.