bridge, ws: Use "done" message instead of "eof"

This is clearer and makes more sense for non-stream channels

Fixes #1590