Thanks for this. You should be able to fix it by modifying qa-page-question-post.php as follows:
if (strcmp($in['categoryid'], $question['categoryid']))
... to ...
if (array_key_exists('categoryid', $in) && strcmp($in['categoryid'], $question['categoryid']))
Once you confirm this workrs the fix will be rolled into 1.6.2.