Fix #1504 - added isFinishing() check after tag update completes to avoid IllegalStateException if activity was destroyed before update completed