rewrite audio_file.current_status algorithm -- addresses #791 #792 et al