Advice on how to nurse while cosleeping

My baby boy outgrew his bassinets weight limit quicker than expected. So while his crib comes in from order, he has been sleeping with us these past 4 days. Well usually at night when he wakes up I would pick him up from his bassinet and nurse him in my rocking chair for about 10-15min before he'd unlatch and went to sleep. Well these past few nights I've tried to nurse him in bed while side laying. It's great. He latches and nurses great. The only problem  is that he doesn't unlatch. Ill latch him on and fall asleep only to wake up and find him still sucking an hour later.  When I try to take him off he wakes up and cries. He didn't do this while in the rocking chair so what gives?