Test: When a take makes space in a chan buffer, enqueued puts should proceed