Moved confusing `isValidItem()` check out of `isItemOnCustomFleaBlacklist()` and into main function Removed redundant blacklist check from flea item generation as its already covered in `isValidItem()` (cherry picked from commit f46694a169b6df2c87e8b652c643f6e8791d9bd7)