Fix problem with observers not being cancelled when OnDemandList#remove row is called with justCleanup set to true

When justCleanup is true, skip the check in OnDemandList#removeRow that is checking to see if all of the observer's rows have been removed before cancelling the observer.