Fix for session_start() which doesn't check if the session has already started

session_start() runs in the current logic for Native Sessions here without checking first if the session has already started previous to the code running.