To clarify what this would look like… The btc miner without stx would be able to request that a counterparty on the stacks chain would put up collateral on behalf of it. There would be no rush to put in the “request to collateralize” transaction, so it wouldn’t matter if a particular miner didn’t let the transaction through. Once the btc miner has a btc-script-encoded collateralization agreement with the counterparty collateralizing the stx on its behalf, the btc miner would be able to begin mining, knowing that if it “misbehaved” / didn’t send a block when called upon, its counterparty would get its stx slashed and thus it would have its btc slashed.
This is more complex than the other proposal and I’m not sure it’s necessary (not my ideal design) but this would be a way to design it to address the “but you shouldn’t need to buy stx to mine” argument. I still don’t buy that argument bc every proof of stake chain works perfectly fine with this assumption. To me, it’s an irrelevant and unimportant concern.