Hammers beaten again in rotten Championship campaign