The haircutting was part of the process. Malva wanted to make Claire undesirable. She wanted to make Jamie turn to her instead of to his wife. We can get a sense of that from the way Claire worried about Jamie seeing her with the short, jagged hair.