I just need to post a small victory: BT last night did not take ages! I put him down after 1h30 A time with his soother and we only needed to replug at 20 minutes.
But...the night went downhill from there. He has a cold so I am assuming that was the problem. While he's sick, I'm just going to follow his lead and I'll try again with a more consistent routine when he's well. In a way, it's a relief to quit stressing about it (not that I'm glad he's so stuffed up).