Given the hint of the oversimplified model, here is another way to do the warm-up question N=6 T=2:
The dot can be on top, on a side, or hidden on the bottom. Take as one outcome that the two dice throws are the same (i.e. both on top, both on side, or both on bottom). The probability of that is $\frac{1}{36}+\frac{16}{36}+\frac{1}{36}=\frac{1}{2}$.
This does not work in the N=4 case, but can be generalised to other dice shapes.
For the other Platonic solids N={8,12,20}, T=1 is enough, as the dot is either in the upper or lower half. There are no face centres directly on the equator.
For the N=4 case the above trick does not work so we have to do it the hard way. Loopywalt came up with an answer for this first, but below is slightly simpler.
The smallest probability case is to land on the dot $T$ times, probability $1/4^T$. This is smaller than $1/1000$ when $T=5$, so let's try that first.
We have the following cases depending on how many times the dot is down (from 5 times face down to 0 times face down):
1* 1/1024
5* 3/1024
10* 9/1024
10* 27/1024
5* 81/1024
1* 243/1024
The first number is the number of different orders in which the throws can occur.
It just so happens that $243+10*27=513$, so a very simple way is to choose one outcome to be that it lands 0 or 2 times on the dot.
With smaller $T$ you would have to find cases with probabilities adding up to exactly $1/2$. You can see it as a knapsack problem in which the weights are multiples of one another. In such a problem the greedy algorithm is optimal, but the greedy algorithm does not give the sum $1/2$ in for each case of $T=2,3,4$, so those values of $T$ do not get us close enough to a fair coin.