Fix bug in ARM store-conditional: the return value for success is 0, not 1.