Yes I have found it inconsistent. Some occasions it will work straight away and other times you could wait a couple of seconds and it does nothing, then you move it and comes up with the error message saying you need to hold it steady!
I've found that it's essentially based within the bottom half of the phone. I've essentially turned the phone the opposite way around and towards the terminal and I've had 100% success since I've done so.