Hello, a little confused. In STP, can a port in the Blocking state SEND and Receive BPDUs or it can only receive BPDUs? My understanding is that it should also send BPDUs, because if sudenly there is a change in topology that causes that specific port to send a better BPDU to the segment it should be able to become a designated port. The book says that it receives but it doesn't say it sends BPDUs, that's why I ask. For the other states it does says it sends and receives BPDUs.
In scenario 1, if there's a new link between switch B and the root, then Switch B will have an STP convergence (because there has been a topology change), and therefore there will be an STP recalculation and most likelly the port that was blocking to switch A will now transition to another state where it can send BPDUs and announce switch A of the better path.
In scenario 2, I think you're correct.