The GetBlockedStatus hook will be deprecated as outlined in T229035, and will be replaced by a GetUserBlockComplete, which passes a user's block instead of the user object.
TorBlock should use GetUserBlock, and the conditions for removing a block should not change. The conditions are:
$wgTorDisableAdminBlocks && TorExitNodes::isExitNode() && $user->mBlock instanceof AbstractBlock && $user->mBlock->getType() != DatabaseBlock::TYPE_USER
If the block is a composite block, made from multiple original blocks, the block should be removed if all the original blocks fulfill these criteria.