fix #3153: no more infinite loop when giving hand item to fully stuck user
- Fixed wired "BOT_REACHED_AVTR" triggering N times (N = number of success runnables) upon reaching target
- Fixed infinite loop of user giving back hand item when the target is fully stuck (all around)
- Refactored and annotated RoomUnitWalkToRoomUnit class