I would do the BCN-JFK-SFO.
My BCN-JFK at the end of the year is a 772 (new biz) and the JFK-SFO in F would be great. Definitely worth a phone call. If the agent says no, you can choose to HUCA or move on as you "won't waste too much time on it". I think its worth a call or two.