Im not sure who asked the question how i did it but the full answer is.
I asked on fb if anyone had my old number ending in the last few digits microsoft would show
my ex had the number i googled the number to find the network. I then phoned the network and asked if my old number
was contract or payasyougo because contract would have been cut off if not paid. They confirmed payg but said i couldnt get the number etc etc. i went into the phone store of the same brand and told them i had lost my sim. They gave me a new sim and i believe they ported my old number over. THey couldnt give me a sim of my old number because every sim already has a number hence why they ported it. they did ask for id which i gave them.
once the number was ported over i put the sim in the phone and tried logging into my account and picked send me a code which i then got and unlocked the account. i think this was about a year after i could last use it.
when i say about unique questions i mean a online set of questions not a person but again it should be questions with answers that never change or as you said you should be able to set your own questions