Resolving instability in railway timetabling problems