1) I understand what you are asking but I will not change this. If you want a senior or master techie to also be a techie they must also be assigned that role. In DSCS the shopkeeper role was made to be both a clerk and a techie. I do not think this is a good thing but I decided not to change it when I created SR24. Bots have a limited capacity to be assigned roles and I think that is the way it should be.
Q1) The bot's rating, the rating of the bot's parts, the bot's combat skill, and the bot's win-loss record all play a big part in the UFC fights. If you send a bot with parts that are above the level of the UFC fight you may be caught cheating. Luck is also involved and there is nothing you can do to be certain the bot will win. No matter how good the bot is there is always a small chance they will lose.
Save role - If you want the small benefit from having a bot be a techie during your turn then changing their role when you have no more AP left then you will have to do it yourself.

This strategy is clever but could not be done in the real world. If they spent the morning being a techie then they cannot also spend the morning being a senior techie unless they have the capacity to be assigned both roles. In a future version I will make your clever strategy impossible: When you assign a bot the senior or master techie roles they will not perform the role during the turn when the role is assigned. Take advantage of your clever strategy now because one day it will no longer work.