Fix changes in region length not updating audio items(if affected), and also
simplify by consolidating into the save_audio_items function