check for double spends within currently validated block
rename spent validation

since it returns true when funds are *not* yet spent