A trio of cascading infrastructure problems resulted in hours long delays and canceled trains on three NJ Transit rail lines ...