Billy Horschel was left to rue missed opportunities after finishing second to Jim Herman at the Wyndham Championship.