After consulting with some CL people, I agree that a predicate to capture an unknown-encoding exception makes sense, so I've added it to the SRFI.
Will anyone raise a flag now if they think my section on peeking custom ports is insufficient? Thanks.
If these two points are out of the way, we can go for finalization now.