OK I was wrong, you can't change those buttons in the way I thought. Been working with GS handsets for 15 years so I should have known!
In any case the redial button should simply redial the last number or the number highlighted in the list so I really can't understand why it's not working...