Simplify approach to uniqueness checking.

_bt_check_unique should never be passed existing tuples - this confers no
advantage over always carefully checking indexTuple with NULL heap ptr.

In passing, CheckForSerializableConflictIn() calls added in order to make the
DO NOTHING case care about SSI.