This seems to have a race condition - or maybe just a bug when proposing based on a not-the-most-recent prevblock.