Honestly, the Sox should just send Collins back down. They aren't doing him any favors playing him twice a week. Of course he won't be any good because he can't get into any kind of a rhythm. Here's what I'd do.
vs RHP:
C McCann
1B Abreu
DH Reed
vs LHP:
C McCann
1B Abreu
DH Castillo
And then Collins would go back to getting everyday at-bats at AAA.