Fix premature instantiation of extended bindings and extending of deferred services

See https://github.com/laravel/framework/pull/3790. Re-done for 4.2.