Brad, isn't your case identical to the first scenario?
Basically, you have a foul after a shot but before ball goes in, and a BI by the offense, so no basket due to BI, and free throws due to the foul.
Are you guys saying the same thing only different?