New Issue: I/O module: allow channel.mark() to be called with locking channels

19827, "lydia-duncan", "I/O module: allow channel.mark() to be called with locking channels", "2022-05-17T20:52:55Z"

Today, channel.mark() requires the channel is created with locking==false. This doesn't seem entirely necessary, it's probably sufficient to document what would happen.