Updated logic to appreciate normal canEditRowAtIndexPath: