BLXVI-66: Pipeline now properly throws PyExceptions instead of adding
them to the ScanDataPoint as 'data'!

Therefore the exceptions thrown by ProcessingDetectorWrapper or
DetectorDataProcessor will now stop the scan instead of causing
downstream issues with ScanDataPoints including wrong lengthed data
errors.