Strong uranium contract prices raise more doubts about sector sell-off