Changed exception raised in index-alias collision
closes #3693
use built in flush/refresh helper methods
better logging
trace log the low level details on recovery