Sensor Attribution & Reservation Bug Fix

A sensor update can only be attributed to one train now.

Printing reservation output crashed on an edge case, that has
now been fixed.