fix some trick read-before-write logic which was causing assertions in the bmpce logic
fix some trick read-before-write logic which was causing assertions in the bmpce logic

gdb) bt
#0  0x00007ffff67e2945 in raise () from /lib64/libc.so.6
#1  0x00007ffff67e3f21 in abort () from /lib64/libc.so.6
#2  0x000000000046f4ca in _psclogv (
    fn=0x4eca40 "/usr/users/2/pauln/projects/slash_nara/mount_slash/mount_slash_int.c",
    func=0x4ed928 "msl_readio_cb", line=933, subsys=4, level=0, options=0,
    fmt=0x4ecad7 "[assert] %s", ap=0x7fff377ec980)
    at /usr/users/2/pauln/projects/psc_fsutil_libs/psc_util/log.c:275
#3  0x000000000046f712 in _psc_fatal (
    fn=0x4eca40 "/usr/users/2/pauln/projects/slash_nara/mount_slash/mount_slash_int.c",
    func=0x4ed928 "msl_readio_cb", line=933, subsys=4, level=0, options=0,
    fmt=0x4ecad7 "[assert] %s")
    at /usr/users/2/pauln/projects/psc_fsutil_libs/psc_util/log.c:301
#4  0x00000000004c1a15 in msl_readio_cb (rq=0x7fff2401c420, args=0x7fff2401c558)
    at /usr/users/2/pauln/projects/slash_nara/mount_slash/mount_slash_int.c:933
#5  0x0000000000451a40 in pscrpc_check_set (set=0x7fff2401b810, check_allsent=1)
    at /usr/users/2/pauln/projects/psc_fsutil_libs/psc_rpc/rpcclient.c:1122
#6  0x000000000045459c in pscrpc_set_wait (set=0x7fff2401b810)



git-svn-id: ae92b08b608af1c8cefa3e10d2325ea527204e07@12604 3eda493b-6a19-0410-b2e0-ec8ea4dd8fda

pscedu/slash2-stable,pscedu/slash2-stable,pscedu/slash2-stable,pscedu/slash2-stable,pscedu/slash2-stable,pscedu/slash2-stable,pscedu/slash2-stable