I would not expect any beer to taste anywhere near right at 4 days after fermentation. Your beer will be fine. Wait more.
There are SOME flavors you can detect early on from big brew day problems, but grainy/husky/fruity/yeasty/grassy/banana-y/buttery/etc/etc/etc are all flavors that the yeast is creating or are in suspension that will get cleaned up later in fermentation. And yes, a lot does change when cold crashed as certain proteins and yeast will fall out of suspension as well. At 159, you will have a lot of body and you might finish a couple of points high, but it will probably still be delicious.