GM_xmlhttpRequestのonerrorが上手く動かない?

図書館側のサーバがメンテナンス中であったりパッケージが変わってURIが変わったりした時に状態を表示するところまで出来て完成かな?と思っていたけれど
GM_xmlhttpRequestのonerrorコールバックって上手く動いていないのではないかしら?

  1. そもそも名前が引けない場合はreadyStateが2から遷移しない
  2. クエリが間違っている等の場合、本来onerrorで処理されるところがonloadで処理される(でもstatusは404)

まぁ404の場合onloadでステータスの判断すれば良い話だけれど、サーバが落ちてるとかの場合はどうしたものか?しきい値タイムアウトさせる処理って出来るか調べ中