Edmonton police compromise on $3M helicopter