Bar, Even if the recent bond rally was overdone, % rates should be way lower by year end, so the exact timing shouldn't matter too much, unless you are actively trading BSCR for the bounce potential.
With BSCR, it looks like the yield on the 7 year Treasury note is a little higher, so the main advantage for using the corporate BSCR route would have to be from it's greater upside bounce potential. A lot more variables with corporates though, compared to Treasuries, and also Treasuries aren't taxed at the state level, so that's another aspect.
---