[Android Software/Hacking General [Developers Only]] Robbie_G:
I was able to process the baksmali by putting the -I command at the end like this:

java -jar baksmali.jar -x services.odex -o classout -I

However, what I found in my ActivityManagerService.smali was a bit different than what you posted, so I wasn't sure if I should change my values. Here is what you had, and what I had for each section:

What I had:

.line 14696
const/4 v2, 0x1

if-le v10, v2, :cond_140

.line 14697
const/4 v10, 0x1

.line 14698
const-string v2, "visible"

move-object/from16 v0, p1

What I had:

if-ne v0, v2, :cond_17c

.line 14736
const/4 v10, 0x3

.line 14737
const/16 v29, 0x1

.line 14738
const/4 v2, 0x0

move-object/from16 v0, p1

iput-boolean v2, v0, Lcom/android/server/am/ProcessRecord;->hidden:Z

.line 14739
const-string v2, "heavy"

move-object/from16 v0, p1

What I had:

.line 14745
:cond_18d
const/4 v10, 0x5

.line 14746
const/16 v29, 0x1

.line 14747
const/4 v2, 0x0

move-object/from16 v0, p1

iput-boolean v2, v0, Lcom/android/server/am/ProcessRecord;->hidden:Z

.line 14748
const-string v2, "home"

move-object/from16 v0, p1

What I had:

.line 14756
const/4 v10, 0x7

.line 14757
const/16 v29, 0x1

.line 14758
const/4 v2, 0x0

move-object/from16 v0, p1

iput-boolean v2, v0, Lcom/android/server/am/ProcessRecord;->hidden:Z

.line 14759
const-string v2, "previous"

move-object/from16 v0, p1

What I had:

.line 14776
const/4 v10, 0x4

.line 14777
const-string v2, "backup"

move-object/from16 v0, p1

What I had:

.line 14801
const/4 v2, 0x6

if-le v10, v2, :cond_232

.line 14802
const-string v2, "started-bg-ui-services"

move-object/from16 v0, p1

What I had:

.line 14810
const/4 v10, 0x6

.line 14811
const-string v2, "started-services"

move-object/from16 v0, p1

What I had:

.line 14818
:cond_35d
const/4 v2, 0x6

if-le v10, v2, :cond_232

.line 14819
const-string v2, "started-bg-services"

move-object/from16 v0, p1

What I had:

const-string v11, "service"

goto/16 :goto_3dc

.line 14903
:cond_48e
move-object/from16 v0, v17

iget v2, v0, Lcom/android/server/am/ConnectionRecord;->flags:I

const/high16 v5, 0x4000

and-int/2addr v2, v5

if-eqz v2, :cond_49f

const/4 v2, 0x2

if-ge v14, v2, :cond_49f

const/4 v2, 0x2

if-le v10, v2, :cond_49f

.line 14906
const/4 v10, 0x2

goto :goto_478

.line 14907
:cond_49f
const/4 v2, 0x1

if-le v14, v2, :cond_4a4

.line 14908
move v10, v14

goto :goto_478

.line 14910
:cond_4a4
const/4 v2, 0x1

move-object/from16 v0, p1

iput-boolean v2, v0, Lcom/android/server/am/ProcessRecord;->pendingUiClean:Z

.line 14911
const/4 v2, 0x1

if-le v10, v2, :cond_478

.line 14912
const/4 v10, 0x1

goto :goto_478

.line 14966
.end local v3 #client:Lcom/android/server/am/ProcessRecord;
.end local v4 #myHiddenAdj:I
.end local v11 #adjType:Ljava/lang/String;
.end local v14 #clientAdj:I
.end local v15 #clist:Ljava/util/ArrayList;,"Ljava/util/ArrayList<Lcom/android/server/am/ConnectionRecord;>;"
.end local v17 #cr:Lcom/android/server/am/ConnectionRecord;
.end local v19 #i:I
.end local v24 #kt:Ljava/util/Iterator;,"Ljava/util/Iterator<Ljava/util/ArrayList<Lcom/android/server/am/ConnectionRecord;>;>;"
.end local v28 #s:Lcom/android/server/am/ServiceRecord;
:cond_4ae
move/from16 v0, p2

if-le v10, v0, :cond_4bf

.line 14967
move/from16 v10, p2

.line 14968
const/4 v2, 0x0

move-object/from16 v0, p1

iput-boolean v2, v0, Lcom/android/server/am/ProcessRecord;->hidden:Z

.line 14969
const-string v2, "bg-services"

As you can see, some of my values (among other parts of the copied text) were different than what you said the default should be, so I wasn't sure weather or not I should change them to your new suggestions. Advice? Need more info?