wire.peerPieces is a Bitfield, not an array, which was preventing any request calls from happening after being unchoked.