Keratin hair treatments can be highly effective at dealing with frizzy, puffy and unruly hair – this is what happened when I had one