Index: wp-admin/js/post.js
===================================================================
--- wp-admin/js/post.js	(revision 21948)
+++ wp-admin/js/post.js	(working copy)
@@ -528,6 +528,16 @@
 			return false;
 		});
 
+		$('#post').submit(function(e){
+			if ( $('#timestampdiv').length && ! updateText() ) {
+				e.preventDefault();
+				$('#timestampdiv').show();
+				$('#publishing-action .ajax-loading').css('visibility', 'hidden');
+				$('#publish').prop('disabled', false).removeClass('button-primary-disabled');
+				return false;
+			}
+		});
+
 		$('#post-status-select').siblings('a.edit-post-status').click(function() {
 			if ($('#post-status-select').is(":hidden")) {
 				$('#post-status-select').slideDown('fast');
