Louis O'Connor, 37, smashed Queenstown hotel windows with machete