Properly handle invalid CSV RTP files

Added a descriptive error message in the case of failing to read a RTP
file due to invalid CSV format.

Added spec examples to ensure behaviour in this scenario.