I don't see the dev team wanting to limit block placement.
I'd prefer to give the boarding party a targeting beam, which guides missiles to a specific point. "This is boarding team Bravo Charlie. They've buttoned-up their hallway. Send a missile. We have hall blockage zero niner marked for removal."
Alternative: Blocks placed in combat remain unshielded: boarding team can place demolition blocks as breaching charges.