Weird behavior dereferencing std::list iterator