【jQuery】jQuery-Validation-Engineで二度目のValidate時にエラーメッセージが表示されない

以下のアプリを開発中に掲題の事象が発生しました。
IE、Cromeで発生しているため、ブラウザ依存ではなさそうです。

SharePointアプリ
SharePointOnlineのSharePointホスト型

ライブラリのバージョン
Inline Form Validation Engine 2.6.2, jQuery plugin

実装にあたり参考にしたサイトではバージョン2.6を利用しているようでしたが、そちらの場合は表示したメッセージが非表示になる際にdiv自体が削除されており、再表示時に再描画しているようでした。
こちらの開発環境ではdisplay: noneで非表示となっており、再表示は既存のメッセージの属性を上書きすることで行っているようでした。

<div class="datepickerformError parentFormaspnetForm formError" style="opacity: 0.87; position: absolute; top: 341px; left: 162px; margin-top: -34px; display: none;">
<div class="formErrorContent">* 必須項目です<br></div>
<div class="formErrorArrow"><div class="line10"><!-- --></div><div class="line9"><!-- --></div><div class="line8"><!-- --></div><div class="line7"><!-- --></div><div class="line6"><!-- --></div><div class="line5"><!-- --></div><div class="line4"><!-- --></div><div class="line3"><!-- --></div><div class="line2"><!-- --></div><div class="line1"><!-- --></div></div></div>

displayを弄っているようなところが一見して見当たらず、詳しく原因を調査している時間はなかったため、いったん以下のように再表示時にdisplay: noneを削除する対応を入れて様子を見ています。
これで2回目のValidateでもメッセージが表示されるようになり、今のところ問題は起きていません。

/**
* Updates the prompt text field - the field for which the prompt
* @param {jqObject} field
* @param {String} promptText html text to display type
* @param {String} type the type of bubble: 'pass' (green), 'load' (black) anything else (red)
* @param {boolean} ajaxed - use to mark fields than being validated with ajax
* @param {Map} options user options
*/
_updatePrompt: function(field, prompt, promptText, type, ajaxed, options, noAnimation) {

if (prompt) {
if (typeof type !== "undefined") {
if (type == "pass")
prompt.addClass("greenPopup");
else
prompt.removeClass("greenPopup");

if (type == "load")
prompt.addClass("blackPopup");
else
prompt.removeClass("blackPopup");
}
if (ajaxed)
prompt.addClass("ajaxed");
else
prompt.removeClass("ajaxed");

prompt.find(".formErrorContent").html(promptText);

var pos = methods._calculatePosition(field, prompt, options);
var css = {"top": pos.callerTopPosition,
"left": pos.callerleftPosition,
"marginTop": pos.marginTopSize,
"opacity": 0.87
};

// ここを追加
prompt.context.style.removeProperty('display');

if (noAnimation)
prompt.css(css);
else
prompt.animate(css);
}
},

オープンソースを利用した開発はあまり経験がないのですが、製品のライブラリと違ってブラックボックス化されていないので、手の打ちようがあるのは、良いことなのか悪いことなのか。。