Fix a serialization error with point_cloud headers

@hershwg reported that headers were loosing `frame_id`'s when subscribing with `pcl::PointCloud<T>` type.

He setup an example with a bag file here:

https://github.com/hershwg/point_cloud_frame_test

He also pointed out the error, which this pull request addresses.

Thanks @hershwg!