when the system detects you haven't visited for two weeks the suspension command is added to the system queue.
So if you login after it has been added to the queue, but before it was executed, you still get suspended when the command is executed.
Suspension commands are added with low priority, which means they will wait for commands with higher priority to be executed first. Sometimes this queue is rather large resulting in the command sitting there for a few hours waiting to be executed.