Revert "writeback: remove unused nonblocking and congestion checks"

This reverts commit 4d7c1e99d8448aa51614ac968c65db55bcc31ef5.