That command would probably not help much. If GET_POSITION wrongly returns 0, then GET_POSITIONISVALID could also wrongly return 1, due to the same error.

It is better to find out what error that was. For which assets does GET_POSITION return a wrong value and under which circumstances?