Gary Haveron believes ‘fine margins’ cost his side a spot in next month’s Irish Cup final after they were beaten by Coleraine.