I've published a geoprocessing service and recently noticed that it times out at 3 minutes. I tried updating maxUsageTime but it had no effect. I inspected the service draft xml document and found no timers set to 180 seconds. How can I prevent this from timing out after 3 minutes?

Here is the python code that creates the service draft.
arcpy<SPAN class="punctuation token">.</SPAN>CreateGPSDDraft<SPAN class="punctuation token">(</SPAN>results<SPAN class="punctuation token">,</SPAN>
dp_ags_gp_rest<SPAN class="punctuation token">[</SPAN><SPAN class="string token">'sd_draft_fn'</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN>
dp_ags_gp_rest<SPAN class="punctuation token">[</SPAN><SPAN class="string token">'title'</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN>
server_type<SPAN class="operator token">=</SPAN><SPAN class="string token">'FROM_CONNECTION_FILE'</SPAN><SPAN class="punctuation token">,</SPAN>
connection_file_path<SPAN class="operator token">=</SPAN>AppInfo<SPAN class="punctuation token">.</SPAN>ags_connect_connection_file<SPAN class="punctuation token">,</SPAN>
copy_data_to_server<SPAN class="operator token">=</SPAN><SPAN class="token boolean">False</SPAN><SPAN class="punctuation token">,</SPAN>
folder_name<SPAN class="operator token">=</SPAN>AppInfo<SPAN class="punctuation token">.</SPAN>ags_service_folder<SPAN class="punctuation token">,</SPAN>
summary<SPAN class="operator token">=</SPAN>dp_ags_gp_rest<SPAN class="punctuation token">[</SPAN><SPAN class="string token">'description'</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN>
tags<SPAN class="operator token">=</SPAN>dp<SPAN class="punctuation token">[</SPAN><SPAN class="string token">'tags'</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN>
executionType<SPAN class="operator token">=</SPAN><SPAN class="string token">'Synchronous'</SPAN><SPAN class="punctuation token">,</SPAN>
showMessages<SPAN class="operator token">=</SPAN><SPAN class="string token">'Info'</SPAN><SPAN class="punctuation token">,</SPAN>
minInstances<SPAN class="operator token">=</SPAN><SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN>
maxInstances<SPAN class="operator token">=</SPAN><SPAN class="number token">2</SPAN><SPAN class="punctuation token">,</SPAN>
maxUsageTime<SPAN class="operator token">=</SPAN><SPAN class="number token">20</SPAN><SPAN class="operator token">*</SPAN><SPAN class="number token">60</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
I'm running this on ArcPro 2.4.3 and Python 3.6.8 and Advanced license.