fixes to worker web exchange protocol