For completeness sake, as I haven't posted proof of the MAC sending the term-req yet - tcpdump from the pppoedev interface, LCP echo-request/reply goes back and forth, nothing dropped, then the remote end sends the 'term-req' @21:49:22.681482.
94:de:80:8f:a4:23 is the local MAC of the pppoedev interface, 84:26:2b:a2:3c:da is/was the remote for this session
21:49:12.583483 84:26:2b:a2:3c:da 94:de:80:8f:a4:23 8864 60: PPPoE-Session
code Session, version 1, type 1, id 0x0264, length 10
LCP: Echo-Request, Magic-Number=1419402018
21:49:12.583505 94:de:80:8f:a4:23 84:26:2b:a2:3c:da 8864 30: PPPoE-Session
code Session, version 1, type 1, id 0x0264, length 10
LCP: Echo-Reply, Magic-Number=2119939257
21:49:15.624809 84:26:2b:a2:3c:da 94:de:80:8f:a4:23 8864 60: PPPoE-Session
code Session, version 1, type 1, id 0x0264, length 10
LCP: Echo-Request, Magic-Number=1419402018
21:49:15.624828 94:de:80:8f:a4:23 84:26:2b:a2:3c:da 8864 30: PPPoE-Session
code Session, version 1, type 1, id 0x0264, length 10
LCP: Echo-Reply, Magic-Number=2119939257
21:49:18.604635 84:26:2b:a2:3c:da 94:de:80:8f:a4:23 8864 60: PPPoE-Session
code Session, version 1, type 1, id 0x0264, length 10
LCP: Echo-Request, Magic-Number=1419402018
21:49:18.604655 94:de:80:8f:a4:23 84:26:2b:a2:3c:da 8864 30: PPPoE-Session
code Session, version 1, type 1, id 0x0264, length 10
LCP: Echo-Reply, Magic-Number=2119939257
21:49:22.681482 84:26:2b:a2:3c:da 94:de:80:8f:a4:23 8864 60: PPPoE-Session
code Session, version 1, type 1, id 0x0264, length 6
LCP: Terminate-Request
21:49:22.681509 94:de:80:8f:a4:23 84:26:2b:a2:3c:da 8864 26: PPPoE-Session
code Session, version 1, type 1, id 0x0264, length 6
LCP: Terminate-Ack
21:49:32.742741 94:de:80:8f:a4:23 84:26:2b:a2:3c:da 8864 32: PPPoE-Session
code Session, version 1, type 1, id 0x0265, length 12
LCP: Configure-Request, Magic-Number=-82992445[|lcp]
21:49:32.787984 84:26:2b:a2:3c:da 94:de:80:8f:a4:23 8864 60: PPPoE-Session
code Session, version 1, type 1, id 0x0265, length 21
LCP: Configure-Request, Max-Rx-Unit=1500, Auth-Prot CHAP/MD5, Magic-Number=127734709, Vendor-Ext
21:49:32.787987 84:26:2b:a2:3c:da 94:de:80:8f:a4:23 8864 60: PPPoE-Session
code Session, version 1, type 1, id 0x0265, length 12
LCP: Configure-Ack, Magic-Number=-82992445, Vendor-Ext
21:49:32.788012 94:de:80:8f:a4:23 84:26:2b:a2:3c:da 8864 41: PPPoE-Session
code Session, version 1, type 1, id 0x0265, length 21
LCP: Configure-Ack, Max-Rx-Unit=1500, Auth-Prot CHAP/MD5, Magic-Number=127734709[|lcp]
21:49:33.367008 84:26:2b:a2:3c:da 94:de:80:8f:a4:23 8864 60: PPPoE-Session
code Session, version 1, type 1, id 0x0265, length 21
LCP: Configure-Request, Max-Rx-Unit=1500, Auth-Prot CHAP/MD5, Magic-Number=127734709, Vendor-Ext
21:49:33.367041 94:de:80:8f:a4:23 84:26:2b:a2:3c:da 8864 41: PPPoE-Session
code Session, version 1, type 1, id 0x0265, length 21
LCP: Configure-Ack, Max-Rx-Unit=1500, Auth-Prot CHAP/MD5, Magic-Number=127734709[|lcp]
Resetting on average of every 5 minutes at the moment.