Maybe someone that plays CO can answer this question:
Will i get the monthly stipend, regardless if i log in to play?
Say, real life has me not being allowed to play for 3 months.
In that three months, will 1200 C-Points have been added to my account or did i need to login monthly to collect the 400 monthly stipend?
If it's like CO is then the answer to that is yes. Since you are a lifer you're considered to be subscribed all the time, so just like your veteran status (and rewards) continue to accrue even if you don't log in, so will your c-store stipend.