Hi,
I also just did this in GNS3 and had the same issue using IOS 7200 15.x images.
From my debugs on the PPPoE server I can see that it happend due to missed keepalives, so I am guessing that this is just a bug in GNS3/the virtual IOS image
HTH
Frederik