bcon: Fix wrap-around behaviour

This seems to have broken around the introduction of format 1.1.  When
wrapping around, we should increment the wrap counter before writing it
out, not after.

Signed-off-by: Joern Engel <joern@logfs.org>
diff --git a/drivers/block/blockconsole.c b/drivers/block/blockconsole.c
index 01ddbc6..65f8ace 100644
--- a/drivers/block/blockconsole.c
+++ b/drivers/block/blockconsole.c
@@ -229,8 +229,8 @@
 	bc->write_bytes += bytes;
 	if (bc->write_bytes >= bc->max_bytes) {
 		bc->write_bytes = 0;
-		bcon_init_first_page(bc);
 		bc->round++;
+		bcon_init_first_page(bc);
 	}
 }