target_frame and failed update rejection

introduced a target_frame for the footprint filter
and made the scan_to_scan_filter_chain reject failed updates
otherwise unfiltered data will be published as filtered