remove new checks

If the entity is new and touch is called expicitly, it is probably more
logical (and removes a chunk of possible cases where the method returns
false doing nothing) for the field values to be bumped. Also makes the
code slightly simpler