FIX: Non-reversing waypoints would sometimes be treated as reversing waypoints
CODE: Make simlinemgmt_t::update_line() static