I think I know what's causing this.  A change was launched this morning which should prevent the random log outs.
Note, however, that NS still only allows one simultaneous PC to be logged into an account at a time.  So if you login on PC1, then again on PC2, PC1 will be logged out.   Whether or not this should change (I think it should) is a discussion for another day.