If you haven't already, I would recomend blocking off a portion of the tank (40g is HUGE for a juvi) or moving him to a 10g. Stop handling him unless absolutely nessicary until he is on a steady feeding schedule. Offer food once a week, if he doesn't eat, wait a full week before offering it again. You can also try live, it sounds like you could upgrade to small mice from fuzzies. An appropriate sized meal is as large around as the girth of your snake at his widest part. I would not be concerned yet. All that handling has probably done a number on his stress level. "social" behavior as described by new keepers is generally the behavior of a very stressed animal. Just give him some time to settle in and block off part of the tank and you should see improvement.