Fix: TCPROS header validation crash when `callerid` header is not set

Pull request by issue https://github.com/ros/ros_comm/issues/522