I've also seen flaky behavior with the Inactivity Warnings. In my case, I actually haven't logged in for 30 days but sometimes I get an "Account Inactivity Warning" or an "Account Inactivity Final Warning", but other times I'm just "Suspended" and have to do the "Unsuspend".
Easy enough, but...