I'm not sure this "isLocked" state is needed now that we have an inline activity. Maybe not in this bug but it might be worth filing a separate bug to investigate this