I've logged in at least once, but have quit the launcher since logging in.
Does it rely on the "Remember" checkbox having been ticked to record the "have logged on" status?
Why is there no "play offline" option in the technic launcher like there is in the regular minecraft launcher?
Maybe its just better to install the mods manually instead of using the technic pak to avoid this problem for SSP.