Use the departure validity pattern for pickup

Reasoning for this patch: st->departure(_adapted)_validity_pattern is set in data.cpp but never used.