Index: src/js/_enqueues/admin/inline-edit-post.js
===================================================================
--- src/js/_enqueues/admin/inline-edit-post.js	(revision 43581)
+++ src/js/_enqueues/admin/inline-edit-post.js	(working copy)
@@ -529,8 +529,11 @@
 				row.addClass('wp-locked');
 			}
 		} else if ( row.hasClass('wp-locked') ) {
+			row.removeClass( 'wp-locked' );
 			// Make room for the CSS animation
-			row.removeClass('wp-locked').delay(1000).find('.locked-info span').empty();
+			setTimeout( function() {
+				row.find( '.locked-info span' ).empty()
+			}, 1000 );
 		}
 	});
 }).on( 'heartbeat-send.wp-check-locked-posts', function( e, data ) {
Index: src/wp-admin/css/list-tables.css
===================================================================
--- src/wp-admin/css/list-tables.css	(revision 43581)
+++ src/wp-admin/css/list-tables.css	(working copy)
@@ -529,7 +529,7 @@
 }
 
 tr.wp-locked .locked-indicator {
-	margin-left: 6px;
+	margin: -4px 0 0 6px;
 	height: 20px;
 	width: 16px;
 }
@@ -553,13 +553,13 @@
 }
 
 tr .locked-info {
-	height: 0;
+	max-height: 0px;
 	opacity: 0;
+	transition: max-height 1s, opacity 1s;
 }
 
 tr.wp-locked .locked-info {
-	margin-top: 4px;
-	height: auto;
+	max-height: 5em;
 	opacity: 1;
 }
 
@@ -567,10 +567,6 @@
 	vertical-align: top;
 }
 
-tr.locked-info, tr.wp-locked .locked-info {
-	transition: height 1s, opacity 0.5s;
-}
-
 .fixed .column-comments .sorting-indicator {
 	margin-top: 3px;
 }
