Constable Evan MacDonald attacked PC Douglas Stapleton following a row about paperwork at Police Scotland's Barrack Street base.