Removing a component twice does not add entity to observer twice