Android 6以降でSMARTalkアプリで着信しなくなる理由が簡潔に書かれているサイトを見つけた
https://senton.jimdo.com/2017/08/01/android-6-0-gmail%E3%81%AE%E3%83%97%E3%83%83%E3%82%B7%E3%83%A5%E9%80%9A%E7%9F%A5%E3%81%8C%E6%9D%A5%E3%81%AA%E3%81%84%E5%95%8F%E9%A1%8C/

要は浅いスリープなら対策はシンプルだけど、
深いスリープに入っちゃうと基本的にはどうしようもないらしい、

で私が考えた結論は
深いスリープに入らせないw

MacroDroidを使って定期的にSMARTalkアプリを起動することにした。

どのくらいの間隔が良いのか試行錯誤中