From what I saw, it's commented out because it throws errors instead of handling silently ...
IMO, this can be handled by session_start() returning FALSE if open() or read() fails.