All I can say is - "Won't Happen".
(To paraphrase) The law says that an owner doesn't have to make a channel available to a satellite provider if the channel isn't transmitted over satellite (or is it that the channel delivered terrestrially)? Comcast created the channel (originally for Comcast systems). It's delivered terrestrially to other cable systems in the Philly area, and isn't distributed on satellite.
Let's say I have a unique product that I created and there's great demand for this item, and I also have my own store that sells my product. There's nothing that says I have to sell this to Walmart or Target, so that I can drive business to my store (vs. Walmart or Target). My stockholders are happy, since sales are up (and hopefully profits).
Now, 2 years from now, let's say Walmart makes me "an offer I can't refuse" - if I choose to accept the offer, though, I have to make it available to Target (but Target can sell it only if we can come to an amicable agreement). I'd then discuss it with my shareholders.
Comcast is in the same boat: they have a product, they control it, and they can do what they want with it, since they're following the letter of the law.
I'm a big fan of satellite TV (haven't had cable in 11 years...), but from the business side of things, Comcast is doing what they think is appropriate to make money.
On the NBA/MLB/NHL side of things for the "Season Pass" - depending on how the agreement is structured between the specific league, and the TV rights agreements, you may see a Comcast Sports Net Philly game on one of these packages - however, such a game would not be shown in the home market, as the local provider has the exclusivity in-market for the games. (I believe the out-of-market packagers can pick up a backhaul feed for airing, if it goes out over satellite). I'm not an expert on these contracts, so you'd need to further research them. Also, OTA broadcasts can be picked up for the Out-of-Market packages, plus there are only a few places where both teams are on Cable Only sports packages: Example: a Phillies/Padres game might not show up, if CSN/Philly and Cox 4 were both showing the game, and it was transmitted to the remote city via fiber optic lines...
Hope this makes it clear as mud...
Jim