On SERVER-40684 transactions were banned against capped collections.
Writes to capped collections were indeed blocked, but reads succeed.
Investigate changes in SERVER-42372: Reads against capped collections aren't banned within transactions
Rolling back a prepared transaction on a capped collection leads to an invariant failure
Ban transactions against capped collections on non-shard-servers
Ban transaction snapshot reads on capped collections