Only allow one writer of channels at a time

The reason i log before is because the process will wait, so wanting to give feedback on why it was waiting. Don't think I need when I'm unlocking, as that's expected to happen.