If it is not just a tiny error in your post then there is this
== t, , -1 <=
in what you showed and removing that extra comma might help you.
A different issue, unrelated to the warning message you are getting, is that using exact numbers, like 7/10 instead of the approximate number 0.7, can sometimes enable different algorithms inside of Mathematica and get you an answer.
I tried a different approach, used NMaximize on your problem and asked it to solve for all your variables, not just c1 and c2. In a fraction of a second it replied that the maximum==1 and happens when n==1 and q==0. In that case, because q==0, your equation simplifies to 1.